Instalación
Para disponer de un servidor web LAMP ejecutaremos los comandos que se indican a continuación.
Instalación de Apache¶
Podemos comprobar la instalación ejecutando:
Instalación de MaríaDB¶
Ingreso de datos
Durante la instalación se solicitará en varias ocasiones el ingreso de información por parte del usuario. Por ejemplo, la contraseña del usuario root de la base de datos. Conviene prestar atención en cada paso para evitar errores de configuración.
Podemos comprobar la instalación ejecutando:
El paso siguiente será establecer la contraseña de la base de datos
Instalación de PHP¶
Podemos comprobar la instalación ejecutando:
Instalación de phpMyAdmin¶
Adicionalmente podemos instalar un gestor para nuestra base de datos, llamado phpmyadmin (junto a algunas librerías extra), ejecutando el siguiente comando:
Luego, ejecutar como superusuario el siguiente comando, a fin de configurar Apache con phpmyadmin:Finalmente, reiniciar Apache.
Verificando la instalación¶
Para verificar el correcto funcionamiento del servidor, seguiremos los pasos que se detallan a continuación.
Apache¶
Abrimos el navegador web y nos dirigimos a la siguiente dirección: http://nombreDominioServidor
o http://direccionIPServidor
. En cualquier caso deberíamos visualizar la página de bienvenida del servidor web:
Comandos útiles de Apache¶
Podemos reiniciar Apache de la siguiente manera:
O bien:
Se listan otros comandos de uso frecuente en la presente documentación.
PHP¶
Para verificar el correcto funcionamiento del motor PHP sobre el servidor web Apache, tendremos que habilitar el módulo de Apache correspondiente y creaar una página con contenido PHP (que deberá tener la extensión .php)
Habitando el módulo PHP en Apache¶
Para habilitar el módulo de PHP en Apache, simplemente ejecutamos:
Donde<version>
hace referencia al número de versión de PHP instalada.
Finalmente, para mantener los cambios realizados, reiniciamos Apache:
Creando una página PHP de prueba¶
Dentro de la carpeta raíz por defecto del servidor web /var/www/html
, creamos un archivo con el nombre info.php
(o con el nombre que prefieras):
phpinfo()
):
Luego de guardar los cambios al archivo, abrimos un navegador web y visitamos la dirección http://nombreDominioServidor/info.php
ó http://direccionIPServidor/ìnfo.php
y deberíamos la página de información sobre php:
phpMyAdmin¶
Abrimos nuestro navegador y nos dirigimos a http://nombreDominioServidor/phpmyadmin
ó http://direccionIPServidor/phpmyadmin
. Veremos una página similar a ésta:
Creación de usuarios¶
Para crear nuevo usuario con privilegios para operar la base de datos o ingresar a phpmyadmin, ejecutamos en una terminal (y escribimos la contraseña de root cuando se nos solicite):
Habremos ingresado a la base de datos MariaDB (veremos que el prompt ha cambiado aMariaDB [(none)]>
quedando a la espera de órdenes). A continuación ingresaremos los siguiente comandos (una orden por vez):
CREATE USER 'user'@'%' IDENTIFIED BY 'password';
GRANT ALL PRIVILEGES ON *.* TO 'user'@'%' WITH GRANT OPTION;
FLUSH PRIVILEGES;
exit
user
por el nombre de usuario a crear y password
por la contraseña del mismo.