Siga estos sencillos pasos para averiguar el estado del servidor web Apache HTTP, MySQL y PHP en su pila LAMP.
Servidor web Apache HTTP
Vaya a http://server-ip:80 en su navegador web. Debería aparecer una página que diga que su servidor Apache está funcionando correctamente.
Si no funciona, verifique el estado del servidor web Apache ejecutando el siguiente comando en su terminal
Para Ubuntu:
# service apache2 status
Para CentOS:
# /etc/init.d/httpd status
Este comando mostrará si Apache se está ejecutando o se ha detenido. Si se detiene, reinicie el servidor web para lo cual use el siguiente comando.
Para Ubuntu:
# service apache2 restart
Para CentOS:
# /etc/init.d/httpd restart
MySQL
Puede usar el comando mysqladmin para averiguar si mysql se está ejecutando o no.
# mysqladmin -u root -p status
Salida:
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 no se está ejecutando, recibirá el siguiente mensaje o similar.
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!
Puede reiniciar el servicio mysql usando el siguiente comando
En Ubuntu:
# sudo service mysql restart
En CentOS:
# sudo service mysqld restart
Después de reiniciar mysql, puede verificar el estado nuevamente para asegurarse de que se está ejecutando.
PHP
Para verificar si php está instalado correctamente y se está ejecutando en su nodo de cómputo virtual, cree un archivo usando el siguiente comando
sudo vim /var/www/html/info.php
Presione la tecla I para editar el archivo, ingrese el siguiente contenido en el archivo y luego guarde y salga presionando ESC tecla seguida de :wq! luego pulsa Intro.
<?php phpinfo(); ?>
Luego reinicie el servidor web Apache. Esto se hace para que el servidor web reconozca los cambios realizados en el servidor. Puede verificar el estado de php ingresando la siguiente URL en su navegador web.
http://server_ip_address/info.php
Si php se está ejecutando en su servidor, recibirá el siguiente mensaje en su navegador web.