Apache が PHP をサポートしていない問題の解決策: 最初に Apache 構成ファイルを変更し、次に構成ファイルをリロードして PHP モジュールがロードされているかどうかを確認し、次に「libphp7.so」をインストールし、最後に実行します。公式 Web サイトにアクセスして、バイナリ PHP パッケージをダウンロードしてインストールします。
apache2 は php ファイルをサポートしていません。解決策
1. Apache 設定ファイル
vim /usr/local/apache2/conf/httpd.conf
1 を変更します。index.php
<IfModule dir_module> DirectoryIndex index.html index.php </IfModule>
を追加します。推奨: "PHP チュートリアル "
2。< IfModule mime_module> 内; AddType application/x-httpd-php .php
AddType application/x-httpd-php .php AddType application/x-httpd-php-source .phps
3. 設定ファイル httpd.cnf の構文が正しいかどうかを確認します
apachectl -t
4. 設定ファイルをリロードします
apachectl graceful
5. php モジュールがロードされているかどうかを確認します
apachectl -M
php7_module (共有) があるかどうかを確認します
php7 モジュールがない場合は、php7_module があるかどうかを確認しますモジュール ファイル libphp7.so
ls /usr/lib/apache2/modules/libphp7.2so
libphp7.so インストール
apt-get install libapache2-mod-php7.2 a2enmod php7.2
httpd.cnf 設定ファイルに php モジュールをロード
LoadModule php7_module modules/libphp7.2so
ロードされた Apache のすべてのモジュールを表示
apachectl -t -D DUMP_MODULES
やっと見つかりました php の ntp バージョンはスレッドセーフではありません
すべての php
apt remove php*
3 を再度公式 Web サイトにアクセスして、バイナリ php パッケージをダウンロードしてインストールします
https://i.cnblogs.com/PostDone.aspx?postid=11143698&actiontip=%E5%8F%91%E5%B8%83%E6%88%90%E5%8A%9F apt-get install libapache2-mod-php7.2
OK
以上がApache が PHP をサポートしていない場合はどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。