Gmailアドレスを介してメールを送受信できるプログラムをphpで作成したいと考えています。私はもともと、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
私はこのエラーを調査しましたが、私のプロジェクトに関連していないように見えるさまざまなことが原因のようです。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