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.
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
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; }
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.
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
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!