web-dev-qa-db-ja.com

php7はファイルを解析していないようです

私は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シェルはあまり得意ではありません。ありがとう!

1

Apacheモジュールがインストールされていることを確認します。

Sudo apt install libapache2-mod-php7.0

私はしばらく同じ問題を抱えていましたが、それを修正するだけでした。

3
王カルロス

コマンド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

0
Ramesh