Maison  >  Article  >  développement back-end  >  Comment résoudre le problème de Yum Apache qui n'analyse pas PHP

Comment résoudre le problème de Yum Apache qui n'analyse pas PHP

藏色散人
藏色散人original
2021-12-02 09:32:112427parcourir

yum La solution au problème selon lequel Apache n'analyse pas php : 1. Installez le package de dépendances httpd-devel ; 2. Vérifiez le chemin d'apsx ; 3. Ajoutez le paramètre de chemin apxs lors de la compilation de php ; 5. Redémarrez le service Can.

Comment résoudre le problème de Yum Apache qui n'analyse pas PHP

L'environnement d'exploitation de cet article : système centos7, version php5.6, ordinateur DELL G3

Comment résoudre le problème selon lequel miam apache n'analyse pas php ?

Centos7 : miam installez apache, compiler et installer php5.6, la solution pour ne pas analyser php

Tout d'abord, parlons du scénario dans lequel le problème se produit :

Parce que je suis paresseux, j'utilise yum pour installer Apache, car centos est livré avec php 5.4 et je ne peux pas répondre aux exigences environnementales, et je ne veux pas utiliser d'autres sources, j'ai donc choisi Compilation du code source et installation de php 5.6

Une fois l'installation terminée, Apache n'analyse pas php. Le phénomène de non-analyse est le suivant. le navigateur affiche ou télécharge directement le code source du fichier php

Le processus est brièvement décrit par vous-même, puis concentrez-vous dessus. Il existe plusieurs pièges faciles à surmonter

1. en installant Apache avec yum, vous devez installer le package de dépendances httpd-devel, sinon le fichier apxs n'existe pas, et le chemin d'apxs doit être configuré lors de la compilation de php

yum install httpd
yum install httpd-devel

2 Vérifiez l'emplacement du chemin apsx

rpm -ql httpd-devel|grep apxs
/usr/bin/apxs            //此行为 grep 结果,不同系统的路径可能不同,以实际结果为准,下同
/sur/share/man/man1/apxs.1.gz  

3. . Lors de la compilation de php, ajoutez le paramètre de chemin apxs, qui est utilisé pour générer libphp5.so

./configure \
--with-apxs2=/usr/bin/apxs

4 Installez

make && make install

5. Configurez les services, démarrez les services et les variables d'environnement, qui sont omis ici

6. fichier de configuration, le chemin du fichier de configuration d'Apache2.4 sous Centos7.4 est

vim /etc/httpd/conf/httpd.conf
//在LoadModule后面添加:LoadModule php5_module modules/libphp5.so //不添加则访问.php文件将会变成下载
//在DirectoryIndex后面添加:index.php
//在AddType application/x-gzip .gz .tgz后面添加:AddType application/x-httpd-php .php //.php前面有一个空格

7 Redémarrez le service

Étude recommandée : "Tutoriel vidéo 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