Que faire si Apache PHP n'analyse pas

藏色散人
Libérer: 2023-03-07 15:44:02
original
3083 Les gens l'ont consulté

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        //编译加载所有模块
Copier après la connexion

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  启动文件目录
Copier après la connexion

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:
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
À propos de nous Clause de non-responsabilité Sitemap
Site Web PHP chinois:Formation PHP en ligne sur le bien-être public,Aidez les apprenants PHP à grandir rapidement!