Maison  >  Article  >  développement back-end  >  Pourquoi PHP n'analyse-t-il pas

Pourquoi PHP n'analyse-t-il pas

藏色散人
藏色散人original
2019-12-13 14:25:573170parcourir

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

Pourquoi PHP nanalyse-t-il pas

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!

Déclaration:
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