我想在php中制作一个可以通过gmail地址发送和接收电子邮件的程序。我最初在运行 OS X 10.4 Tiger 的 PPC Mac 上使用 XAMPP 服务器,但它没有我需要的 ssl 支持。因此,我尝试设置一个(更新的)Apache 服务器,因为我的 mac 附带的服务器已经过时。通过从源代码编译,我安装了 Apache 服务器 (2.2)、php 的 imap 扩展和 php 的 openssl 扩展。(虽然我不知道是否需要。)
我像这样运行配置命令:
./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.12 目录中的 INSTALL 文件中的说明执行了“make”命令。这导致:
collect2: ld 返回 1 退出状态
make: * [libs/libphp5.bundle] 错误 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