Maison > Article > développement back-end > Comment résoudre le problème selon lequel Apache ne trouve pas le fichier php
Lorsque vous utilisez Apache comme serveur Web et PHP comme interpréteur de script côté serveur, vous pouvez rencontrer le problème « Fichier PHP introuvable ». Cela rendra vos fichiers PHP inaccessibles dans votre navigateur Web. Cet article vous montrera comment diagnostiquer et résoudre ce problème.
Tout d'abord, nous devons confirmer si vous avez correctement installé Apache et PHP. Si vous n'êtes pas sûr, vous pouvez vérifier en suivant ces étapes :
Ouvrez un terminal ou une invite de commande et entrez la commande suivante :
apache2 -v
Si vous voyez le résultat, cela signifie que vous avez installé Apache , et votre numéro de version Apache sera affiché.
Ouvrez un terminal ou une invite de commande et entrez la commande suivante :
php -v
Si vous voyez le résultat, cela signifie que PHP est installé et votre numéro de version de PHP sera affiché.
Si vous ne voyez pas le résultat, vous devez installer Apache et PHP. Vous pouvez suivre les étapes ci-dessous pour l'installer :
Ouvrez le Terminal et exécutez la commande suivante :
sudo apt update sudo apt install apache2
Ouvrez le Terminal et exécutez la commande suivante :
sudo apt update sudo apt install php libapache2-mod-php
Une fois l'installation terminée, nous pouvons commencer à résoudre le problème "Fichier PHP introuvable".
Ouvrez un terminal ou une invite de commande et entrez la commande suivante pour modifier le fichier de configuration Apache :
sudo nano /etc/apache2/apache2.conf
Vérifiez si la fin de ce fichier contient les lignes suivantes :
<FilesMatch \.php$> SetHandler application/x-httpd-php </FilesMatch>
Sinon , modifiez ces lignes ajoutées à la fin du fichier.
Ouvrez un terminal ou une invite de commande et entrez la commande suivante pour activer le module PHP d'Apache :
sudo a2enmod php7.4
Veuillez noter que vous devez remplacer le numéro de version par votre numéro de version PHP.
Vérifiez si votre fichier PHP se trouve à la racine Web d'Apache ou à la racine de l'hôte virtuel. Vous pouvez trouver votre répertoire racine avec la commande suivante :
sudo nano /etc/apache2/sites-available/000-default.conf
Dans ce fichier, vous trouverez la ligne suivante :
DocumentRoot /var/www/html
C'est là que se trouve votre répertoire racine. Assurez-vous que vos fichiers PHP se trouvent dans ce répertoire.
Redémarrez Apache pour que les modifications prennent effet :
sudo service apache2 restart
Après avoir terminé les étapes ci-dessus, vous devriez pouvoir accéder à vos fichiers PHP dans votre navigateur Web. Si vous rencontrez toujours le problème « Fichier PHP introuvable », essayez d'utiliser un autre navigateur ou de vider le cache de votre navigateur.
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!