ホームページ  >  に質問  >  本文

Linux は php をアンインストールしましたが、apche は引き続き php ファイルをコンパイルできます

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

巴扎黑巴扎黑2691日前1058

全員に返信(2)返信します

  • 迷茫

    迷茫2017-06-28 09:25:30

    他のバージョンの php があるかどうかを検出し、 . -name 'php' を見つけて、Apache 設定ファイルによってロードされた php_module ファイルを確認します

    返事
    0
  • 大家讲道理

    大家讲道理2017-06-28 09:25:30

    Apache が so ファイルを導入したので削除します

    返事
    0
  • キャンセル返事