2011-10-20 36 views
1

私のKubuntuボックスにPHP 5.3.8をインストールしようとしています。 5.3.5がまだインストールされている間に、ソースから5.3.8をビルドしようと間違っていました(APTパッケージ)。 ./configureを実行してから、apt-get php5を削除して再構築してみましたが、PHPのすべてのトレースを手動で削除して5.3を再構築しようとしても、phpinfo()は常に5.3.5を表示します。 8。/usr/lib、/ usr/share、/ var/libなどからすべてのPHPファイルとディレクトリを削除しようとしました。また、libapache2-mod-php5で--purgeを削除して再インストールしてみました。 PHPをどこに見ているのか分かりません。 phpinfo()上に現れるパスも削除されていますが、それでも5.3.5の情報ページが表示されます。私が次に試してみるべきことに関するアイデア???私は私のシステムを再建したくない!古いPHPバージョンを削除しようとしています

答えて

0

あなたはconfigureを実行しましたが、makeを実行したとします& make install?

古いバージョンのPHPがシステムにインストールされている場合、phpinfoは保存先の手がかりを提供する必要があります。

編集: 以下のコメントから、PHPの設定に 'apache2'を追加する必要があります。 Apacheで使用するためのPHP用モジュールを生成します。

+0

はい私はmake、make test、make installを実行しました。興味深いことに、CLIがインストールされ、phpversion()は5.3.8を返します。しかし、phpinfo()は5.3.5ですが、phpinfoに表示されているすべてのパスからPHPファイルを削除しても表示されます。非常に奇妙な。そして、はい、私は私のブラウザのキャッシュをクリアしました:) – trpt4him

+0

AFAIKそれがApacheで実行されているなら、あなたはどこかにロードされたApacheモジュールを持っています。つまり、Gentooシステム用のlibphp5.soがあります: /usr/lib/php5.3/apache2/libphp5.so /usr/lib/apache2/modules/libphp5.so –

+0

あなたのPHPの設定パラメータは何ですか? –

関連する問題