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