O paquete de software chamado LAMP inclúe o SO do núcleo Linux, o servidor web Apache, a base de datos MySQL e os compoñentes PHP empregados para o motor do sitio. A continuación, describiremos en detalle a instalación e configuración inicial destes complementos, tomando como exemplo a última versión de Ubuntu.
Instalación da suite de software LAMP en Ubuntu
Dado que o formato deste artigo xa implica que ten instalado Ubuntu no seu computador, omitiremos este paso e procederemos de inmediato a outros programas. Non obstante, podes atopar instrucións sobre o tema que che interesen lendo os nosos outros artigos nas seguintes ligazóns.
Máis detalles:
Instala Ubuntu en VirtualBox
Paso avanzado de Linux desde unha unidade flash
Paso 1: Instala Apache
Comezamos instalando un servidor web aberto chamado Apache. É unha das mellores opcións, polo que se converte na elección de moitos usuarios. En Ubuntu pásase "Terminal":
- Abre o menú e lanza a consola ou prema a combinación de teclas Ctrl + Alt + T.
- Actualiza os repositorios do sistema primeiro para asegurarte de ter todos os compoñentes necesarios. Para iso, escriba o comando
Actualización sudo apt-get
. - Todas as accións a través sudo corre con acceso root, así que asegúrese de especificar o seu contrasinal (non aparece ao ingresar).
- Cando remate, ingrese
sudo apt-get install apache2
para engadir Apache ao sistema. - Confirme a adición de todos os ficheiros seleccionando a opción de resposta D.
- Imos probar o funcionamento do servidor web executando
sudo apache2ctl configtest
. - A sintaxe debería ser normal, pero ás veces aparece un aviso sobre a necesidade de engadir Nome do servidor.
- Engada esta variable global ao ficheiro de configuración para evitar futuras advertencias. Executa o propio ficheiro
sudo nano /etc/apache2/apache2.conf
. - Executa agora a segunda consola, onde execute o comando
ip addr mostrar eth0 | grep inet | awk '{imprimir $ 2; } '| sed 's //.*$//'
para descubrir o seu enderezo IP ou dominio do servidor. - Na primeira "Terminal" baixar ao fondo do ficheiro aberto e escribir
Nome do servidor + nome de dominio ou enderezo IP
que acabas de aprender. Garda os cambios a través de Ctrl + O e peche o ficheiro de configuración. - Proba de novo para asegurarse de que non haxa erros e, a continuación, reinicie o servidor web a través
sudo systemctl reiniciar apache2
. - Engade Apache para auto-cargar se é necesario para que comece co sistema operativo usando o comando
sudo systemctl habilita apache2
. - Resta só iniciar o servidor web para comprobar a estabilidade do seu funcionamento, use o comando
sudo systemctl iniciar apache2
. - Inicie un navegador e vaia a
localhost
. Se chegou á páxina principal de Apache, entón todo funciona correctamente, continúa co seguinte paso.
Paso 2: Instala MySQL
O segundo paso é engadir a base de datos MySQL, que tamén se fai a través da consola estándar usando os comandos dispoñibles no sistema.
- Prioridade en "Terminal" escribir
sudo apt-get install mysql-server
e fai clic en Introduza. - Confirme a adición de novos ficheiros.
- Asegúrese de protexer o uso do contorno MySQL, así que protexa cun complemento separado no que se instala
sudo mysql_secure_installation
. - Establecer a configuración do complemento para os requirimentos de contrasinal non ten unha única instrución, xa que cada usuario se guía polas súas propias decisións en canto á validación. Se desexa instalar os requisitos, entra na consola y previa solicitude.
- A continuación, cómpre seleccionar o nivel de protección. En primeiro lugar, lea a descrición de cada parámetro e logo selecciona o máis adecuado.
- Estableza un novo contrasinal para proporcionar acceso root.
- A continuación, verá varios axustes de seguridade, lelos e aceptar ou rexeitar se o considera necesario.
Aconsellamos familiarizarse coa descrición doutro método de instalación no noso artigo separado, que atopará no seguinte enlace.
Vexa tamén: Guía de instalación de MySQL en Ubuntu
Paso 3: Instale PHP
O último paso para garantir o bo funcionamento do sistema LAMP é instalar os compoñentes PHP. Non hai nada complicado na implementación deste proceso, só precisa empregar un dos comandos dispoñibles e logo configurar o propio complemento.
- En "Terminal" escriba o comando
sudo apt-get install php7.0-mysql php7.0-curl php7.0-json php7.0-cgi php7.0 libapache2-mod-php7.0
para instalar os compoñentes necesarios no caso de que necesites a versión 7. - Ás veces o comando anterior non funciona, polo que usa
sudo apt instalar php 7.2-cli
ousudo apt instalar hhvm
para instalar a última versión dispoñible 7.2. - Ao finalizar o procedemento, asegúrese de que o ensamblaxe correcto se instalou escribindo na consola
php -v
. - A xestión da base de datos e a implementación da interface web realízase coa ferramenta gratuíta PHPmyadmin, que tamén é desexable instalar durante a configuración de LAMP. Para comezar, ingrese o comando
sudo apt-get install phpmyadmin php-mbstring php-gettext
. - Confirme a adición de novos ficheiros seleccionando a opción adecuada.
- Especifique un servidor web "Apache2" e fai clic en Ben.
- Solicitaráselle que configure a base de datos a través dun comando especial, se é necesario, seleccione unha resposta positiva.
- Crea un contrasinal para o rexistro no servidor de base de datos, despois do cal será necesario confirmar o seu ingreso de novo.
- De xeito predeterminado, non poderá introducir PHPmyadmin en nome dun usuario con acceso root ou a través de interfaces TPC, polo que necesitará desactivar a utilidade de bloqueo. Active os dereitos raíz a través do comando
sudo -i
. - Desconecte escribindo
echo "actualizar o usuario establecido plugin =" onde User = "root"; flush privilexios; "| mysql -u raíz -p mysql
.
Respecto diso, a instalación e configuración de PHP para LAMP pode considerarse completada con éxito.
Vexa tamén: Guía de instalación de PHP no servidor Ubuntu
Hoxe tocamos a instalación e configuración básica de compoñentes LAMP para o sistema operativo Ubuntu. Por suposto, esta non é toda a información que se pode proporcionar sobre este tema, hai moitos matices asociados ao uso de varios dominios ou bases de datos. Non obstante, grazas ás instrucións anteriores, pode preparar o seu sistema facilmente para o correcto funcionamento deste paquete de software.