Dans les systèmes Linux, confirmer si PHP est en fonctionnement est l'une des tâches quotidiennes des développeurs et du personnel de fonctionnement et de maintenance. Étant donné que PHP est un composant important dans le développement d'applications Web, s'assurer que cela fonctionne correctement est crucial pour que le site Web soit stable. Cet article vous présentera en détail plusieurs méthodes pratiques pour détecter l'état de course de PHP dans les systèmes Linux.
Le moyen le plus direct est de visualiser les processus liés à PHP via les commandes terminales. Exécutez la commande suivante:
ps aux | grep php
Cette commande répertorie tous les processus liés à PHP dans le système. Si plusieurs processus PHP sont inclus dans la sortie, PHP est en cours d'exécution. Si aucun résultat n'est renvoyé, vous devrez peut-être démarrer le service PHP.
Si votre environnement utilise PHP-FPM (FastCGI Process Manager), vous pouvez vérifier son état via la commande SystemCTL:
systemctl status php7.x-fpm
Veuillez remplacer "7.x" par la version PHP que vous utilisez, par exemple:
systemctl status php7.4-fpm
Si vous voyez une invite pour "Active (Running)", cela signifie que le service PHP-FPM a été démarré. Si le service n'est pas démarré, vous pouvez commencer manuellement à l'aide de la commande suivante:
systemctl start php7.x-fpm
En plus de vérifier l'état du service, vous pouvez également utiliser le code PHP pour confirmer si PHP s'exécute correctement. Créez un nouveau fichier nommé info.php et entrez ce qui suit:
<?php
phpinfo();
?>
Placez ce fichier dans le répertoire racine de votre serveur Web et accédez-y via votre navigateur, par exemple: http: //localhost/info.php. Si la page affiche normalement les informations PHP, cela signifie que PHP a été démarré avec succès et est correctement reconnu par le serveur Web.
Pour vérifier davantage si PHP répond aux demandes Web, vous pouvez utiliser la commande curl pour la tester:
curl -I http://localhost/info.php
Si l'en-tête de réponse HTTP est retourné, cela signifie que la demande de traitement PHP est normale. Si un message d'erreur apparaît, vérifiez si le serveur Web est configuré correctement ou vérifiez si le PHP-FPM est connecté au serveur Web.
Grâce aux méthodes ci-dessus, vous pouvez rapidement déterminer si PHP est dans un état de travail normal dans le système Linux. Ces méthodes d'inspection conviennent non seulement au dépannage, mais aident également à la maintenance quotidienne et garantissent la stabilité et la fiabilité de l'environnement du serveur. Il est recommandé de maîtriser ces commandes afin que vous puissiez rapidement localiser et résoudre les problèmes en cas de besoin.