Maison > Article > développement back-end > Pourquoi PHP n'analyse-t-il pas
Pourquoi PHP n'analyse-t-il pas ?
Solution à PHP qui n'est pas analysé sous Linux
Il n'y a eu aucun test après l'installation de PHP la dernière fois. Le test récent a révélé que le code PHP n'a pas été exécuté et. n'a pas été analysé, la performance est que le code source est renvoyé
Le code du fichier de test test.php
est
<?php phpinfo(); ?>
et la page d'informations php doit être renvoyée, mais seul le code source est renvoyé. Les informations de dépannage sont les suivantes :
1. Apache n'a pas ajouté le type php correspondant, il ne prend donc pas en charge l'analyse des scripts php.
Solution : ajoutez le type php correspondant. tapez correspondant dans le fichier de configuration
Trouvez le fichier de configuration Apache : Si vous connaissez l'emplacement, trouvez-le vous-même. Si vous ne connaissez pas l'emplacement, essayez d'utiliser la commande find
et exécutez. le dans le répertoire racine : #find / -name "httpd.conf"
Modifier le fichier httpd.conf dans Ajouter une ligne de contenu : AddType application/x-httpd-php .php
2. Il n'y a pas d'index pour php. Sans le support de cet index, les pages web écrites en php ne peuvent pas être analysées
Solution : Ajouter l'index correspondant dans le fichier de configuration
Rechercher la configuration. comme ci-dessus, recherchez DirectoryIndex index.html
et remplacez-le par DirectoryIndex index.html index.htm index.php
3. Activez le pare-feu
Utilisez la commande. : #getenforce
pour vérifier l'état du pare-feu S'il est Enforcing, cela signifie qu'il est activé Veuillez le désactiver dans le fichier de configuration
Dans le répertoire /etc/selinu, modifier l'application dans la config en désactivé
4. Le module php5_module n'est pas chargé
Solution : Ajouter le module
dans le fichier de configuration Ajouter : LoadModule php5_module modules/libphp5 .so
Redémarrez enfin la machine.
À ce stade, il ne devrait y avoir aucun problème. Testez à nouveau, vous pouvez renvoyer des informations PHP
Pour plus de connaissances sur PHP, veuillez visiter le Tutoriel PHP !
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!