Solution au PHP qui n'est pas analysé sous Linux : 1. Ajoutez le type PHP correspondant dans le fichier de configuration ; 2. Ajoutez l'index correspondant dans le fichier de configuration ; 3. Utilisez la commande [#getenforce] pour ouvrir le pare-feu ; ; 4. Chargez le module [php5_module].
Solution pour que PHP ne soit pas analysé sous Linux :
Fichier de testtest.php
Le le code est
<?php phpinfo(); ?>
qui devrait renvoyer la page d'informations PHP, mais seul le code source est renvoyé. Les informations de dépannage sont les suivantes :
1. tapez, donc il ne prend pas en charge PHP. Analyse de script
Solution : Ajoutez le type correspondant dans le fichier de configuration
Trouvez le fichier de configuration Apache : Si vous connaissez l'emplacement, trouvez-le. Si vous ne connaissez pas l'emplacement, essayez d'utiliser la commande find
Exécuter dans le répertoire racine :
#find / -name "httpd.conf"
Modifierhttpd.conf
Ajouter une ligne de contenu dans le fichier :
AddType application/x-httpd-php .php
2. Il n'y a pas d'index pour php S'il n'y en a pas Si cet index n'est pas pris en charge, les pages Web écrites en PHP ne peuvent pas être analysées
Solution : Ajoutez le correspondant. index
au fichier de configuration. La méthode pour trouver le fichier de configuration est la même que ci-dessus, recherchez
DirectoryIndex index.html
Changez en
DirectoryIndex index.html index.htm index.php
3. pare-feu
Utilisez la commande : #getenforce
pour vérifier l'état du pare-feu S'il est appliqué, expliquez Il est ouvert, veuillez le désactiver dans le fichier de configuration <. 🎜>
Dans le répertoire /etc/selinu, modifiez le forcing dans la config endisabled
4. Le module n'est pas chargé php5_module
LoadModule php5_module modules/libphp5.so
Recommandations d'apprentissage associées :
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!