GNU/Linux >> Tutoriales Linux >  >> Ubuntu

Cómo configurar un servidor LAMP de Ubuntu/Debian

Construya su propio servidor LAMP de Debian/Ubuntu:instalación rápida y fácil, hágalo usted mismo

  • Apache 2:servidor web Linux
  • MySQL 5 - Servidor de base de datos MySQL
  • PHP4/5 - Lenguaje de secuencias de comandos PHP
  • phpMyAdmin:software de administración de base de datos basado en la Web.

Nota:L entrada + A pache + M ySQL + P HP/Perl juntos comúnmente conocidos como servidor LAMP .

Primero, preparemos un sistema que tenga un requisito mínimo de la versión Debian/Ubuntu de Linux con al menos 256 MB de RAM disponibles . Cualquier cantidad inferior a esta RAM mínima causará muchos problemas, ya que estamos ejecutando un servidor, especialmente mysql y webmin requiere mucha RAM para funcionar correctamente. Mysql le dará este desagradable error "no se puede conectar a mysql.sock" si no tiene suficiente memoria en su servidor.

Me encanta Linux basado en Debian/Ubuntu debido a mi enorme afinidad con este comando apt-get. Como principiante, sabiendo este comando, es muy fácil instalar paquetes y no necesita preocuparse por la dependencia y la configuración del paquete. Debe comprar un servidor dedicado o un paquete VPS si desea configurar su propio servidor. Si desea experimentar con el servidor y la instalación, se recomienda comprar un paquete vps de varios hosts. Prefiero vpslink por su precio. Lo crea o no, es muy fácil de instalar y configurar su servidor usted mismo, aunque sea nuevo en Linux y alojamiento dedicado/vps.

Primero descargue PuTTy si está accediendo a su servidor a través de SSH. Simplemente ingrese la IP de su servidor con inicio de sesión raíz para acceder a su host. Como probablemente sepa, Webmin es un panel de control de servidor disponible gratuitamente y lo configuraremos una vez que hayamos completado el servidor LAMP y el servidor de correo. Webmin nos facilita la puesta a punto de nuestra caja de Linux.

Antes de proceder a la instalación, actualice los paquetes necesarios con debian con este comando.

apt-get install update

1. Instalando Apache + PHP

Apache es uno de los servidores web más famosos que se ejecuta en la mayoría de los servidores basados ​​en Linux. Con solo unos pocos comandos, puede configurar apache para que se ejecute con PHP 4 o PHP 5.

Si desea instalar PHP 4, simplemente apt-get

apt-get install apache2 php4 libapache2-mod-php4

Para instalar PHP5, simplemente ejecute lo siguiente en el shell de Linux. Tenga en cuenta que si no especifica paquetes con '4', PHP5 se instalará automáticamente.

apt-get install apache2 php5 libapache2-mod-php5

El archivo de configuración de Apache se encuentra en:/etc/apache2/apache2.conf y su carpeta web es /var/www.

Para verificar si php está instalado y funcionando correctamente, simplemente cree un test.php en su carpeta /var/www con la función phpinfo() exactamente como se muestra a continuación.

nano /var/www/test.php
# test.php
<?php phpinfo(); ?>

Apunte su navegador a http://ip.address/test.php o http://domain/test.php y esto debería mostrar toda su configuración de php y la configuración predeterminada.

Puede editar los valores necesarios o configurar dominios virtuales usando el archivo de configuración de Apache.

2. Instalación del servidor de base de datos MySQL

La instalación del servidor de base de datos mysql siempre es necesaria si está ejecutando un sitio de comercio electrónico basado en una base de datos. Recuerde ejecutar el servidor mysql en una extensión justa requiere al menos 256 mb de RAM en su servidor. Entonces, a menos que esté ejecutando sitios basados ​​en bases de datos, no necesita absolutamente mysql. Los siguientes comandos instalarán el servidor mysql 5 y el cliente mysql 5.

apt-get install mysql-server mysql-client php5-mysql

Nota:si ya instaló php4, debe hacer un ligero cambio como este.

apt-get install mysql-server mysql-client php4-mysql

El archivo de configuración de mysql se encuentra en:/etc/mysql/my.cnf

Creando usuarios para usar MySQL y Cambiando la Contraseña Raíz

Por defecto, mysql crea al usuario como root y se ejecuta sin pasaporte. Es posible que deba cambiar la contraseña de root.

Para cambiar la contraseña raíz

mysql -u root
mysql> USE mysql;
mysql> ACTUALIZAR usuario SET Password=PASSWORD('nueva-contraseña') WHERE usuario='root';
mysql> FLUSH PRIVILEGES;

No debe usar nunca una contraseña de root , por lo que es posible que deba crear un usuario para conectarse a la base de datos mysql para un script PHP. Alternativamente, puede agregar usuarios a la base de datos mysql usando un panel de control como webmin o phpMyAdmin para crear o asignar fácilmente permisos de base de datos a los usuarios. Instalaremos Webmin y phpmyadmin más adelante una vez que completemos la instalación básica.

3. Instalación de PhpMyAdmin

PhpMyAdmin es un buen software de gestión y administración de bases de datos basado en web y fácil de instalar y configurar bajo apache. Administrar bases de datos con tablas no podría ser mucho más simple usando phpmyadmin.

Todo lo que necesitas hacer es:

apt-get install phpmyadmin

El archivo de configuración de phpmyadmin se encuentra en:carpeta /etc/phpmyadmin.

Para configurar en Apache todo lo que necesita hacer es incluir la siguiente línea en /etc/apache2/apache2.conf:

Include /etc/phpmyadmin/apache.conf 

Ahora reinicie Apache:

/etc/init.d/apache2 restart

Apunte su navegador a:http://domain/phpmyadmin

¡Eso es todo! MySQL y phpMyAdmin están listos. Inicie sesión con su contraseña raíz de mysql y cree usuarios para conectarse a la base de datos desde su script php.

Este tutorial fue escrito y contribuido a HowToForge por Scott  que actualmente ejecuta MySQL-Apache-PHP.com. Se otorga permiso completo para copiar/volver a publicar este tutorial en cualquier forma, siempre que se mencione una fuente con un enlace directo al sitio del autor.


Ubuntu
  1. Cómo configurar un servidor LAMP en Debian 10 Buster

  2. Cómo instalar y configurar Gerbera Media Server en Ubuntu / Debian

  3. Cómo instalar y configurar mysql 8 en Ubuntu 20.04

  4. Cómo instalar el servidor MySQL en Ubuntu 16.04

  5. Cómo instalar el servidor MySQL en Ubuntu 17.04

Cómo instalar LAMP en Ubuntu 15.04

Cómo instalar LAMP en Ubuntu 14.04

Cómo instalar LAMP en Ubuntu 15.10

Cómo instalar la pila LAMP en Ubuntu 16.04

Cómo instalar LAMP en un servidor Ubuntu 15.04

Cómo instalar el servidor MySQL en Ubuntu 20.04