私はOracle Linux 9を使用しており、Apacheを起動しようとすると次のエラーメッセージが表示されます。無効なコマンド 'php_value'、スペルが間違っているか、サーバー構成に含まれていないモジュールによって定義されている可能性があります。
だからインストールしてみましたmod_phpApacheの場合は、次の手順を実行します。
ヤムのインストール yum-utils
yum-config-manager --remi-modularを有効にする
ヤムmod_phpをインストールしてください
しかし、/etc/httpd/modulesでmod_phpを検索すると表示されません。私はlibphp.soだけを見てApacheを起動しようとすると、上記のようなエラーが再び発生します。
Apacheを起動できないのはなぜですか? mod_phpがどこにも現れないのはなぜですか?
答え1
~からEL-8、デフォルトではphp-fpmを使用します。
mod_phpは引き続き提供されますが、以前のバージョンを使用するにはApacheを切り替える必要があります。フリーフォーク「MPM(パフォーマンスとセキュリティに悪い)
~からEL-9、mod_phpは使用できなくなりました(公式リポジトリから)。
php-fpmを使用すると使用できませんPHP_値Apache 構成ではこれを使用する必要があります。プール構成(/etc/php-fpm.d/www.conf がデフォルトです)
あなたも使えません。PHP_値.htaccessファイルにありますが、使用する必要があります。.user.ini ファイル。