Que dois-je faire si Apache ne prend pas en charge PHP ?

藏色散人
Libérer: 2023-03-02 20:40:02
original
3426 Les gens l'ont consulté

La solution au problème qu'Apache ne supporte pas PHP : modifiez d'abord le fichier de configuration Apache ; puis rechargez le fichier de configuration et vérifiez si le module PHP est chargé puis installez "libphp7.so" ; sur le site officiel pour télécharger le package PHP binaire et l'installer.

Que dois-je faire si Apache ne prend pas en charge PHP ?

apache2 ne prend pas en charge les fichiers php Solution

1. Modifiez le fichier de configuration Apache

vim /usr/local/apache2/conf/httpd.conf
Copier après la connexion

1. Ajoutez index.php

<IfModule dir_module>
    DirectoryIndex index.html index.php
</IfModule>
Copier après la connexion

Recommandé : "Tutoriel PHP"

Dans < ; Ajouter une ligne AddType application/x-httpd-php .php

 AddType application/x-httpd-php .php
AddType application/x-httpd-php-source .phps
Copier après la connexion

3 Vérifiez si la syntaxe du fichier de configuration httpd.cnf est correcte

apachectl -t
Copier après la connexion

4. 🎜 >

apachectl graceful
Copier après la connexion

5. Vérifiez si le module php est chargé

apachectl -M
Copier après la connexion

Voyez s'il y a php7_module (partagé)

S'il n'y a pas de module php7, vérifiez s'il y a le php7. fichier de module libphp7. donc

ls /usr/lib/apache2/modules/libphp7.2so
Copier après la connexion

installation de libphp7.so

apt-get install libapache2-mod-php7.2 
a2enmod php7.2
Copier après la connexion

Chargez le module php dans le fichier de configuration httpd.cnf

LoadModule php7_module modules/libphp7.2so
Copier après la connexion

Affichez tous les modules chargés d'apache

apachectl -t -D DUMP_MODULES
Copier après la connexion

Enfin trouvé La version ntp de php n'est pas thread-safe

Supprimer tous les php

apt remove php*
Copier après la connexion

3 Accédez à nouveau au site officiel pour télécharger le package php binaire et installez-le<. 🎜>
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
Copier après la connexion

OK

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Étiquettes associées:
source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal