Maison  >  Article  >  développement back-end  >  Parlons de la solution pour WAMP incapable d'exécuter des fichiers PHP

Parlons de la solution pour WAMP incapable d'exécuter des fichiers PHP

PHPz
PHPzoriginal
2023-04-11 09:16:511012parcourir

WAMP (Windows+Apache+MySQL+PHP) est un environnement de développement WEB intégré Il fonctionne sous la plateforme Windows et peut facilement créer un serveur WEB local et fournir un environnement de développement et de test. Cependant, parfois lors de l'utilisation de WAMP, nous rencontrerons le problème de l'impossibilité d'exécuter les fichiers PHP. Cet article explique comment résoudre le problème selon lequel WAMP ne peut pas exécuter de fichiers PHP.

Phénomène problématique

Lorsque nous entrons "http://localhost/test.php" dans le navigateur, le navigateur vous demandera de télécharger et d'enregistrer le fichier test.php au lieu d'exécuter le fichier, comme le montre la figure ci-dessous. Cela signifie que WAMP ne peut pas exécuter de fichiers PHP.

Solution

1. Vérifiez la version de PHP

WAMP contient plusieurs versions de PHP Tout d'abord, vous devez vous assurer que vous utilisez actuellement la bonne version. Vous pouvez sélectionner la colonne "PHP" dans la barre d'état système de WAMP pour afficher la version PHP installée. Si la version actuelle n'est pas la dernière version, vous pouvez mettre à jour vers la dernière version.

2. Vérifiez le fichier de configuration PHP.ini

Dans WAMP, les informations de configuration PHP sont stockées dans le fichier php.ini. Si le module PHP n'est pas activé dans le fichier de configuration, cela peut également entraîner l'échec de l'exécution du fichier PHP. Par conséquent, vous devez vérifier si les options suivantes dans le fichier php.ini sont configurées correctement :

extension_dir = "C:wamp64binphpphp7.4.16ext"
extension=php_mysql.dll
extension=php_mysqli.dll
extension=php_pdo_mysql.dll

Parmi eux, extension_dir Il doit être défini sur le chemin absolu du répertoire ext de la version correspondante de PHP, et l'extension doit activer le module PHP correspondant.

Remarque : PHP7.0 et les versions ultérieures ont annulé php_mysql.dll. Si vous souhaitez utiliser la base de données MySQL, vous devez démarrer php_mysqli et php_pdo_mysql.

3. Vérifiez le fichier de configuration Apache

Dans WAMP, le fichier de configuration Apache est enregistré dans le fichier httpd.conf. Dans ce fichier, assurez-vous que les instructions suivantes ne sont pas commentées :

LoadModule php7_module "C:/wamp64/bin/php/php7.4.16/php7apache2_4.dll"

AddHandler application/x-httpd-php .php
AddHandler application/x-httpd-php-source .phps

4. Redémarrez le service WAMP

Si le fichier de configuration PHP ou Apache est modifié pendant l'exécution de WAMP, vous devez redémarrer le service WAMP. Vous pouvez sélectionner "Arrêter tous les services" dans la barre d'état système WAMP, puis redémarrer le service WAMP.

Résumé

Grâce aux étapes ci-dessus, vous devriez être en mesure de résoudre le problème de l'incapacité de WAMP à exécuter des fichiers PHP. En dehors de cela, il existe d'autres solutions possibles, telles que la vérification des variables d'environnement système, du cache du navigateur, etc. Si aucune des solutions ci-dessus ne résout le problème, vous pouvez demander de l'aide sur les forums concernés ou sur le site officiel de WAMP.

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