我想在php中創建一個可以通過Gmail地址發送和接收電子郵件的程序。我最初在運行OS X 10.4 Tiger的PPC Mac上使用XAMPP服務器,但它沒有我需要的ssl支持。正因爲如此,我試圖建立一個(更新的)Apache服務器,因爲我的MAC附帶的服務器已經過時了。通過編譯源代碼,我已經安裝了Apache服務器(2.2),php的imap擴展以及php的openssl擴展。 (雖然我如果這是需要的就不知道了。)編譯PHP錯誤:「make:*** [libs/libphp5.bundle]錯誤1」
我跑了這樣configure命令:
./configure --with-imap=/usr/local/imap-2007f/ --enable-sockets --with-imap-ssl=/usr/local/ssl --with-openssl=/usr/local/ssl --with-apxs2=/usr/local/apache2/bin/apxs --with-kerberos
我那時的「製造」命令,在php.3.5 INSTALL文件奉命.12目錄。這導致:
collect2: ld returned 1 exit status
make: * [libs/libphp5.bundle] Error 1
我研究這個錯誤,似乎從大量的,不會出現與我的項目不同的東西造成的。首先,他們似乎都使用(或嘗試使用)MySQl。爲了我的目的,我不需要那個。我正在尋找一種方法來回到編程,以便我可以完成我的程序。
感謝您的幫助!
編輯:以下是完整的錯誤消息:
/usr/libexec/gcc/powerpc-apple-darwin8/4.0.1/ld: Undefined symbols:
_iconv
collect2: ld returned 1 exit status
make: *** [libs/libphp5.bundle] Error 1
也就是說僅代表錯誤發生較早;對於錯誤是什麼都沒有說。你能提供更多細節嗎? – geekosaur
謝謝,告訴我,這是否更好。 – jstrieb