我想在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