Maison > Article > développement back-end > Que faire si Apache PHP n'analyse pas
Solutions pour Apache PHP qui n'analyse pas : 1. Chargez les modules "php5_module" et "libphp5.so" ; 2. Modifiez le fichier de configuration Apache "httpd.conf" 3. Ajoutez lors de la compilation et de l'installation d'Apache ; les paramètres « la plupart » et « tous » sont suffisants.
Recommandé : "Tutoriel vidéo PHP"
Apache ne peut pas analyser les fichiers php
Erreur lors de la détermination si PHP ne peut pas être analysé
1 /usr/local/apache/bin/apachectl -M //Vérifiez si le module php5_module (partagé) est chargé. ;
2. Dans le répertoire /usr/local/apache2/modules/, vérifiez si le module libphp5.so est chargé
3. Vérifiez le fichier de configuration compilé pour les erreurs : /usr. /local /apache2/conf/httpd.conf
Modifier le fichier de configuration d'Apache httpd.conf
vim /usr/local/apache2/conf/httpd.conf
Dans httpd Trouvé dans conf : "AddType application/x-gzip .gz .tgz" Ajoutez
"AddType application/x-httpd-php .php" en dessous de la ligne
et continuez à rechercher : "DirectoryIndex index.html", remplacez cette ligne par
"DirectoryIndex index.html index.htm index.php"
puis recherchez : "#ServerName www.example.com:80" Modifiez cette ligne en
"ServerName localhost:80" Enregistrez et revenez en arrière
4 Utilisez la commande pour vérifier si le fichier de configuration principal est correct : /usr/local/apache2/bin/. apachectl -t
5. Lors de la compilation et de l'installation d'Apache, il est recommandé d'ajouter deux paramètres (vous n'avez pas besoin de recompiler si vous l'utilisez à l'avenir) :
--enable-modes-shared=most //编译加载最多的模块 --enalbe-modes-shared=all //编译加载所有模块
En bref , après une panne, vous devez d'abord déterminer la cause du problème, afin que nous puissions le résoudre.
·/usr/local/apache2/bin/apachectl -M:查看安装了哪些模块 ·/usr/local/apache/bin/apachectl -V:查看使用的模式 ·/usr/local/apache2/bin/apachectl -t:检查语法错误 ·/usr/local/apache2/bin/apachectl -l:查看安装的库文件 ·/usr/local/apache2/bin/apachectl graceful:重新加载配置 ·/usr/local/apache2/htcocs 主页存放目录 ·/usr/local/apache2/bin/apachectl 启动文件目录
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!