Maison  >  Article  >  développement back-end  >  Résumé et analyse du problème de l'impossibilité d'accéder à PHP

Résumé et analyse du problème de l'impossibilité d'accéder à PHP

PHPz
PHPzoriginal
2023-04-03 11:15:301060parcourir

Lors de la configuration du serveur, vous constaterez peut-être que vous ne pouvez pas accéder à PHP. Il s’agit d’un problème très courant et avant de pouvoir le résoudre, nous devons comprendre certains concepts.

PHP est un langage de script largement utilisé qui vous permet d'écrire des programmes côté serveur pour générer dynamiquement du contenu Web. Pour que les visiteurs voient le code PHP que vous écrivez, vous devez télécharger le code sur le serveur Web et configurer l'environnement du serveur. Les serveurs Web courants incluent Apache et Nginx.

Voici quelques problèmes pouvant entraîner l'impossibilité d'accéder à PHP et à ses solutions.

  1. PHP non installé

Si PHP n'est pas installé sur le serveur, votre site Web ne peut pas accéder à PHP. Avant d'installer le serveur Web, vous devez vous assurer que PHP est installé et configuré au bon emplacement.

Vous pouvez vérifier si PHP a été installé par la commande suivante :

php -v

Si PHP n'est pas installé, vous pouvez l'installer par la commande suivante :

sudo apt-get install php
  1. Erreur de mode d'exécution PHP

Si PHP a été installé, mais il n'est pas accessible lors de l'accès au site Web. En voyant le code PHP, cela est généralement dû à une mauvaise façon de l'exécuter.

Sur le serveur Apache, vous devez ajouter le code suivant à votre httpd.conf fichier :

LoadModule php_module modules/libphp.so
AddType application/x-httpd-php .php

Sur le serveur Nginx, vous devez ajouter le code suivant à votre fichier de configuration :

location ~ \.php$ {
  fastcgi_param  SCRIPT_FILENAME  $document_root$fastcgi_script_name;
  include        fastcgi_params;
  fastcgi_pass   unix:/var/run/php5-fpm.sock;
}
  1. Le fichier PHP n'existe pas

Si vous Le fichier PHP n'existe pas et votre serveur web ne peut pas accéder à PHP. Avant de vérifier l'environnement du serveur, vous devez confirmer que le fichier PHP a été téléchargé sur le serveur.

  1. Configuration incorrecte des autorisations de fichier

Si vos autorisations de fichier PHP ne sont pas configurées correctement, cela entraînera également l'impossibilité d'accéder au fichier PHP. Sur les systèmes Linux, vous pouvez utiliser la commande suivante pour modifier les autorisations des fichiers :

chmod 644 file.php
  1. La version PHP est trop ancienne

Si vous utilisez une ancienne version de PHP, votre serveur Web ne pourra pas accéder à PHP. Vous pouvez vérifier votre version de PHP via la commande suivante :

php -v

Si vous utilisez une ancienne version de PHP, vous pouvez mettre à niveau via la commande suivante :

sudo apt-get install php7.0

Bref, il existe de nombreuses raisons possibles pour le problème d'impossibilité d'accéder PHP. Vérifiez l'environnement et la configuration du serveur. Lorsque vous rencontrez un problème, vous pouvez suivre les solutions ci-dessus pour le dépanner et le résoudre étape par étape.

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