Maison > développement back-end > Problème PHP > Que faire si le fichier php est introuvable dans Apache

Que faire si le fichier php est introuvable dans Apache

小老鼠
Libérer: 2023-05-20 11:30:48
original
1737 Les gens l'ont consulté

Solution au fichier php introuvable dans Apache : 1. Vérifiez si les fichiers Apache et PHP sont installés via les commandes "apache2 -v" et "php -v" 2. Exécutez "sudo apt install apache2" et " " sudo ; apt install php libapach" commande pour installer ; 3. Redémarrez Apache.

Que faire si le fichier php est introuvable dans Apache

Le système d'exploitation de ce tutoriel : système Ubuntu 20.04 LTS, PHP version 8.1, ordinateur Dell G3.

La raison pour laquelle le fichier php est introuvable dans Apache

  1. Les fichiers Apache et PHP ne sont pas installés correctement

  2. S'il y a une erreur dans le fichier de configuration httpd.conf, le démarrage d'Apache échouera également ; ;

  3. Erreur de syntaxe, utilisez la commande suivante pour vérifier si la syntaxe est correcte avant d'arrêter le service.

Solution au problème selon lequel Apache ne trouve pas le fichier php

Tout d'abord, nous devons confirmer si vous avez installé correctement Apache et PHP. Si vous n'êtes pas sûr, vous pouvez vérifier en suivant ces étapes :

1. Vérifiez la version d'Apache

Ouvrez un terminal ou une invite de commande et entrez la commande suivante :

apache2 -v
Copier après la connexion

Si vous voyez le résultat, cela signifie que vous avez installé Apache et votre numéro de version Apache sera affiché.

2. Vérifiez la version de PHP

Ouvrez un terminal ou une invite de commande et entrez la commande suivante :

php -v
Copier après la connexion

Si vous voyez le résultat, cela signifie que vous avez installé PHP 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 installer :

3. Installez Apache sur Ubuntu

Ouvrez le terminal et exécutez la commande suivante :

sudo apt update
sudo apt install apache2
Copier après la connexion

4. Installez PHP sur Ubuntu

Ouvrez le terminal et exécutez ce qui suit commande :

sudo apt update
sudo apt install php libapache2-mod-php
Copier après la connexion

Après avoir terminé l'installation, nous pouvons commencer à résoudre le problème "Fichier PHP introuvable".

5. Vérifiez le fichier de configuration Apache

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
Copier après la connexion

Vérifiez si la fin de ce fichier contient les lignes suivantes :

<FilesMatch .php$>
    SetHandler application/x-httpd-php
</FilesMatch>
Copier après la connexion

If non, veuillez remplacer ces lignes ajoutées à la fin du fichier.

6, Vérifiez le module Apache

Ouvrez un terminal ou une invite de commande et entrez la commande suivante pour activer le module PHP d'Apache :

sudo a2enmod php7.4
Copier après la connexion

Veuillez noter que vous devez remplacer le numéro de version par votre numéro de version PHP.

7. Vérifiez le chemin du fichier PHP

Vérifiez si votre fichier PHP se trouve dans le répertoire racine Web d'Apache ou dans le répertoire 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
Copier après la connexion

Dans ce fichier, vous trouverez la ligne suivante :

DocumentRoot /var/www/html
Copier après la connexion

C'est là que se trouve votre répertoire racine. Assurez-vous que vos fichiers PHP se trouvent dans ce répertoire.

8. Redémarrez Apache

Redémarrez Apache pour que les modifications prennent effet :

sudo service apache2 restart
Copier après la connexion

Après avoir terminé les étapes ci-dessus, vous devriez pouvoir accéder aux 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!

Étiquettes associées:
php
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