私は /q/10... より前に質(zhì)問(wèn)を提起し、その後 Linux に関連するすべての php ファイルを削除しました (rpm -qa|grep php にはパッケージがありません。php はファイルを見つけることができません。php -v、php コマンド)出力コマンドが見つかりません) しかし、なぜサーバーの apche は依然として php ファイルをコンパイルし、phpinfo() を出力できるのでしょうか?新しいテスト php ファイルをいくつか作成しましたが、それらはすべてコンパイルされて出力されましたが、サーバーを再起動(dòng)しても効果はありませんでした。 。
問(wèn)題の解決策:
サーバーの php は依存関係を持ってインストールされており、インストール後に Apache には php キャッシュが存在するようです。 。 phpのバージョンを変更して再インストールすると、phpinfoには再インストールされたphpのバージョン情報(bào)が表示されます。 。
他のバージョンの php があるかどうかを検出し、 . -name 'php' を見つけて、Apache 設(shè)定ファイルによってロードされた php_module ファイルを確認(rèn)します