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

Pourquoi PHP n'analyse-t-il pas

藏色散人
Libérer: 2023-02-28 17:28:01
original
3198 Les gens l'ont consulté

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();
?>
Copier après la connexion

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!

Étiquettes associées:
php
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