Suivez ces étapes simples pour connaître l'état du serveur Web Apache HTTP, MySQL et PHP dans votre pile LAMP.
Serveur Web HTTP Apache
Accédez à http://server-ip:80 sur votre navigateur Web. Une page indiquant que votre serveur Apache fonctionne correctement devrait s'afficher.
Si cela ne fonctionne pas, vérifiez l'état du serveur Web Apache en exécutant la commande suivante dans votre terminal
Pour Ubuntu :
# service apache2 status
Pour CentOS :
# /etc/init.d/httpd status
Cette commande montrera si Apache est en cours d'exécution ou s'est arrêté. S'il est arrêté, redémarrez le serveur Web pour lequel utilisez la commande ci-dessous.
Pour Ubuntu :
# service apache2 restart
Pour CentOS :
# /etc/init.d/httpd restart
MySQL
Vous pouvez utiliser la commande mysqladmin pour savoir si mysql est en cours d'exécution ou non.
# mysqladmin -u root -p status
Sortie :
Enter password: Uptime: 232454 Threads: 1 Questions: 25 Slow queries: 0 Opens: 16 Flush tables: 1 Open tables: 9 Queries per second avg: 0.0
Si mysql n'est pas en cours d'exécution, vous recevrez le message suivant ou similaire.
mysqladmin: connect to server at 'localhost' failed error: 'Can't connect to local MySQL server through socket '/var/run/mysqld/mysqld.sock' (2)' Check that mysqld is running and that the socket: '/var/run/mysqld/mysqld.sock' exists!
Vous pouvez redémarrer le service mysql en utilisant la commande suivante
Sous Ubuntu :
# sudo service mysql restart
Dans CentOS :
# sudo service mysqld restart
Après avoir redémarré mysql, vous pouvez vérifier à nouveau l'état pour vous assurer qu'il est en cours d'exécution.
PHP
Pour vérifier si php est installé correctement et s'exécute dans votre nœud de calcul virtuel, créez un fichier en utilisant la commande ci-dessous
sudo vim /var/www/html/info.php
Appuyez sur la touche I pour éditer le fichier, entrez le contenu suivant dans le fichier puis enregistrez et quittez en appuyant sur ESC clé suivie de :wq! puis appuyez sur Entrée.
<?php phpinfo(); ?>
Redémarrez ensuite le serveur Web Apache. Ceci est fait pour que le serveur Web reconnaisse les modifications apportées au serveur. Vous pouvez vérifier l'état de php en saisissant l'URL suivante dans votre navigateur Web.
http://server_ip_address/info.php
Si php est en cours d'exécution sur votre serveur, vous recevrez le message suivant dans votre navigateur Web.