web-dev-qa-db-fra.com

php7 ne semble pas analyser les fichiers

J'ai un serveur avec ubuntu 14. Auparavant, j'avais Apache2, PHP 5 et MySQL installé et cela fonctionnait assez bien, mais je devais installer l'extension PHP7 + PThreads, donc j'ai désinstallé la précédente version (PHP 5). Pour ce que je vois, PHP est installé et fonctionne dans le système, j'ai tapé php -v et j'obtiens ceci:

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

Maintenant, quand je vais à MyIPAddress/MyPage Apache me montre le PHP code de la page, c'est comme PHP n'est pas lié à Apache2. J'ai même fait service Apache2 restart

De l'autre côté, je suis allé à /etc/Apache2/mods-enabled et il n'y a rien de lié à PHP, ni dans mods-available alors que dois-je vérifier? Ou où je me trompe? Je ne suis pas très doué pour Linux Shell. Merci!

1

Assurez-vous que le module Apache est installé:

Sudo apt install libapache2-mod-php7.0

J'ai eu le même problème pendant un certain temps, mais je viens de corriger l'installation de celui-ci.

3
王カルロス

Utilisez la commande dpkg --get-selections | grep Apache pour voir la liste des services Apache installés.

Si vous voyez le libapache2-mod-php7.0 est manquant alors utilisez la commande suivante pour lister tous les services php7.0 disponibles

 Sudo apt-cache search php7-*

Installez maintenant les services requis

Sudo apt-get install libapache2-mod-php7.0 php7.0-mysql php7.0-curl php7.0-json

Redémarrez maintenant Apache Sudo service Apache2 restart

0
Ramesh