Maison >développement back-end >Problème PHP >Que dois-je faire si Apache ne peut pas charger php ?
La solution au problème selon lequel Apache ne peut pas charger php : créez d'abord un nouveau fichier de page Web php dans le répertoire htdocs ; puis configurez le fichier [httpd.conf] sous Apache et ajoutez du code dans le module de chargement ; puis définissez le suffixe php dans un autre fichier de ligne ; redémarrez enfin Apache.
Solution au problème selon lequel Apache ne peut pas charger php :
1 Dans le répertoire d'installation d'Apache, là. est un répertoire htdocs, maintenant, nous créons un simple fichier de page Web php dans ce répertoire.
2. Nous avons "parcouru" le fichier de la page Web php dans le navigateur, et le contenu du fichier php était affiché, mais php ne fonctionnait pas.
3. Apache doit être configuré pour appeler le "module de langage php (moteur)" pour exécuter le code php. Le fichier de configuration principal d'Apache, httpd.conf, est requis et son emplacement est : répertoire d'installation d'Apache/conf/httpd.conf.
4. Trouvez l'emplacement du "Load Module" : et à la dernière position de cette série de LoadModules, ajoutez cette ligne : "LoadModule actions_module modules/mod_actions.so" , Parmi les fichiers de module du package de langage php5, le nom du module de langage php5 est un nom fixe, qui est : php5_module Le package de langage php5 est en fait le dossier du package de langage php.
5. A la fin du fichier de configuration Apache, écrivez : LoadModul php5_module "H:/amp/php/php5apache2_2.dll".
6. Démarrez une nouvelle ligne pour définir le fichier avec le suffixe php, qui sera exécuté par ce module de langage php. "AddType application/x-httpd-php .php"
7. Redémarrez Apache et exécutez le programme php que vous venez d'écrire. Cela montre que Php peut être exécuté.
Recommandations d'apprentissage associées : Programmation PHP de l'entrée à la maîtrise
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!