apache 2はphpファイルの解決方法をサポートしていません
1812 ワード
一.apacheプロファイルの変更
1.ここにindexを加える.php
2.中にAddTypeアプリケーション/x-httpd-phpを1行追加する.php
3.プロファイルの確認cnfの構文が正しいかどうか
4.プロファイルの再ロード
5.phpのモジュールがロードされているかどうかを確認する
php 7があるかどうか見てみましょうmodule (shared)
php 7のモジュールがない場合は、php 7モジュールのファイルlibphp 7があるかどうかを確認します.so
ls/usr/lib/apache2/modules/libphp7.2so
libphp7.so取付
httpd.cnfプロファイルにphpモジュールをロード
apacheがロードしたすべてのモジュールを表示
最後にphpがntpバージョンでスレッドが安全ではないことが分かった.
すべてのphpを削除
三.再び公式サイトに行ってバイナリphpパッケージをダウンロードしてインストールします
転載先:https://www.cnblogs.com/jiangfeilong/p/11143701.html
vim /usr/local/apache2/conf/httpd.conf
1.ここにindexを加える.php
DirectoryIndex index.html index.php
2.中にAddTypeアプリケーション/x-httpd-phpを1行追加する.php
AddType application/x-httpd-php .php
AddType application/x-httpd-php-source .phps
3.プロファイルの確認cnfの構文が正しいかどうか
apachectl -t
4.プロファイルの再ロード
apachectl graceful
5.phpのモジュールがロードされているかどうかを確認する
apachectl -M
php 7があるかどうか見てみましょうmodule (shared)
php 7のモジュールがない場合は、php 7モジュールのファイルlibphp 7があるかどうかを確認します.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*
三.再び公式サイトに行ってバイナリ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
転載先:https://www.cnblogs.com/jiangfeilong/p/11143701.html