Maison  >  Article  >  développement back-end  >  Que faire si Apache PHP n'analyse pas

Que faire si Apache PHP n'analyse pas

藏色散人
藏色散人original
2020-11-16 09:15:163143parcourir

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.

Que faire si Apache PHP n'analyse pas

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!

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