1

最近、OS X 10.4 を実行している古い PPC mac で php をコンパイルしようとしています。私の過去の質問を見るとわかるように、私は問題を抱えています。最終的にコンパイルとインストールが完了し、Apache を起動してプログラミングを開始する準備が整いました。

$ ./apachectl start
/usr/local/apache2/conf/httpd.conf の 232 行目の構文エラー:
ファイル /usr/local/apache2/modules/libphp5.so の API モジュール構造 'php5_module' が文字化けしています - 予想される署名 41503230しかし、41503232 を見た - おそらくこれは Apache モジュール DSO ではないか、または別の Apache バージョン用にコンパイルされたのでしょうか?

apache バージョン 2.0.64 は php バージョン 5.3.12 と互換性がないと思いますが、私のシステムで動作するように見える古いバージョンの php や新しいバージョンが見つかりません。

4

1 に答える 1

0

私は自分の問題に対する答えを発見し、最終的に php と apache の両方が一緒に動作するようになりました。もう少し詳細な調査を行った結果、同じ問題に遭遇した一部の人々が libpng をいじって修正したことがわかりました (こちら)。libpng に未知の問題があると推測し、必要がないため、「--without-png-dir」を再コンパイルしました。

それが機能することをうれしく思います。これで、プログラミングを開始できます。

于 2012-05-20T18:42:27.180 に答える