PHP 4 を実行する必要がある非常に古い PHP アプリケーションがあります。古いサーバーを廃止するため、新しいサーバー (Ubuntu 13.04 32 ビット) に PHP 4 をビルドしました。私がやったとき、私は./configure必ずやっ--with-config-file-path=/etc/php4/php.iniた。エラー ログを有効にしようとしていますが、 への変更が反映されてphp.iniいないようです。
はい、ファイルは存在し、Apache ユーザーが所有しています
nick@server:/etc/php4$ ls
php.ini
はい、Apache を再起動しました。はい、次の場所に表示されますphpinfo()。
Configuration File (php.ini) Path /etc/php4/php.ini
コンパイル時に--with-config-file-pathのみ保持されるので、変更を加えるには再コンパイルする必要がありますか? それとも、新しいバージョンの PHP と同じように機能しますか?
たとえば、php.iniI've turn offdisplay_errorsでは、次のようにphpinfo()表示されます。
display_errors On
Onこのサーバーのローカル値とマスター値の両方が表示されることに注意してください。
また、PHP 4を永続化して申し訳ありません