私はubuntu 14を搭載したサーバーを持っています。以前は、Apache2、PHP 5とMySQLがインストールされており、MySQLはかなりうまく機能していましたが、PHP7 + PThreads拡張機能をインストールする必要があったため、以前のバージョンをアンインストールしましたバージョン(PHP 5)。私が見るところは、PHPがシステムにインストールされて実行されているため、php -v
そして私はこれを手に入れます:
PHP 7.0.3 (cli) (built: Mar 1 2016 22:13:21) ( ZTS )
Copyright (c) 1997-2016 The PHP Group
Zend Engine v3.0.0, Copyright (c) 1998-2016 Zend Technologies
さて、MyIPAddress/MyPage
ApacheはPHPページのコードで、PHPはApache2とは関係ありません。私はservice Apache2 restart
反対側には、/etc/Apache2/mods-enabled
およびPHPに関連するものはなく、mods-available
では、何を確認すればよいですか?それともどこが間違っていますか? Linuxシェルはあまり得意ではありません。ありがとう!
Apacheモジュールがインストールされていることを確認します。
Sudo apt install libapache2-mod-php7.0
私はしばらく同じ問題を抱えていましたが、それを修正するだけでした。
コマンドdpkg --get-selections | grep Apache
を使用して、インストールされているApacheサービスのリストを表示します。
libapache2-mod-php7.0
がない場合は、次のコマンドを使用して、利用可能なすべてのphp7.0サービスをリストします。
Sudo apt-cache search php7-*
必要なサービスをインストールします
Sudo apt-get install libapache2-mod-php7.0 php7.0-mysql php7.0-curl php7.0-json
Apacheを再起動しますSudo service Apache2 restart