Un paquete de software chamado LAMP inclúe un SO no núcleo Linux, un servidor web Apache, unha base de datos MySQL e compoñentes PHP empregados para o motor do sitio. A continuación, describimos en detalle a instalación e configuración inicial destes complementos, tendo como exemplo a última versión de Ubuntu.
Instala a suite LAMP en Ubuntu
Xa que o formato deste artigo xa significa que instalou Ubuntu no seu ordenador, omitiremos este paso e iremos directamente a outros programas, pero podes atopar instrucións sobre o tema que che interesa lendo os nosos outros artigos nos seguintes enlaces.
Máis detalles:
Instalar Ubuntu en VirtualBox
Guía de instalación de Linux con unidades Flash
Paso 1: Instalar Apache
Comece instalando un servidor web aberto chamado Apache. É unha das mellores opcións, polo que se converte na elección de moitos usuarios. En Ubuntu ponse a través "Terminal":
- Abra o menú e inicie a consola ou prema a combinación de teclas Ctrl + Alt + T.
- En primeiro lugar, actualice os seus repositorios do sistema para asegurarse de que ten todos os compoñentes necesarios. Para facelo, escriba o comando
sudo apt-get update
. - Todas as accións a través de sudo execútase con acceso root, polo que asegúrese de introducir o seu contrasinal (non se amosa ao ingresalo).
- Cando estea completo, introduza
súo apt-get install apache2
para engadir apache ao sistema. - Confirma engadir todos os ficheiros seleccionando a resposta D.
- Probaremos o servidor web executándose
sudo apache2ctl configtest
. - A sintaxe debe ser normal, pero ás veces hai un aviso sobre a necesidade de engadir Nome de servidor.
- Engade esta variable global ao ficheiro de configuración para evitar avisos no futuro. Executa o ficheiro por si mesmo
sudo nano /etc/apache2/apache2.conf
. - Agora execute a segunda consola onde executa o comando
ip addr mostra eth0 | grep inet | awk '{imprimir $ 2; } '| sed 's //.*$//'
para coñecer o seu enderezo IP ou dominio do servidor. - No primeiro "Terminal" vaia ao fondo do ficheiro aberto e entra
NomeServidor + nome de dominio ou enderezo IP
que acabas de aprender. Garda os cambios a través de Ctrl + O e pecha o ficheiro de configuración. - Fai outra proba para asegurarte de que non hai erros e logo reiniciar o servidor web
sudo systemctl restart apache2
. - Engada Apache ao inicio, se queres que comece co sistema operativo co comando
sudo systemctl habilita apache2
. - Resta só iniciar o servidor web para comprobar a súa estabilidade, use o comando
sudo systemctl inicia apache2
. - Inicia o teu navegador e vai a
localhost
. Se estás na páxina principal de Apache, entón todo funciona correctamente, pasa ao seguinte paso.
Paso 2: Instala MySQL
O segundo paso é engadir unha base de datos MySQL, que tamén se realiza a través dunha consola estándar utilizando os comandos dispoñibles no sistema.
- Prioridade en "Terminal" escribir
súo apt-get install mysql-server
e prema en Intro. - Confirme a adición de novos ficheiros.
- Asegúrese de asegurar o uso do contorno MySQL, así que asegúrese de protexelo cun complemento separado instalado
sudo mysql_secure_installation
. - A configuración dos complementos para os requisitos de contrasinal non ten unha única instrución, xa que cada usuario é repelido polas súas propias solucións en termos de validación. Se queres instalar os requisitos, entra na consola y a petición.
- A continuación, debes seleccionar o nivel de protección. Primeiro lea a descrición de cada parámetro e logo selecciona o máis adecuado.
- Definir un novo contrasinal para garantir o acceso ao administrador.
- Ademais, verá varios axustes de seguridade diante de vostede, os lerá e aceptará ou negará se o considera necesario.
Recomendamos ler a descrición doutro método de instalación no noso artigo separado, que atopará na seguinte ligazón.
Vexa tamén: Guía de instalación de MySQL para Ubuntu
Paso 3: Instalar PHP
O último paso para asegurar o funcionamento normal do sistema LAMP é a instalación de compoñentes PHP. Non hai nada difícil na implementación deste proceso. Só ten que empregar un dos comandos dispoñibles e configurar o traballo do complemento en si.
- En "Terminal" escribir o equipo
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 necesite a versión 7. - Ás veces a orde de arriba está rota, así que empregue
súo apt instalar php 7.2-cli
ousudo apt install hhvm
para instalar a última versión dispoñible 7.2. - Unha vez finalizado o procedemento, asegúrese de que o conxunto correcto está instalado escribindo na consola
php -v
. - A xestión de bases de datos e a implementación da interface web realízase mediante a ferramenta gratuíta PHPmyadmin, que tamén é desexable para instalar durante a configuración de LAMP. Para comezar, introduza o comando
súo apt-get install phpmyadmin php-mbstring php-gettext
. - Confirme a adición de novos ficheiros seleccionando a opción adecuada.
- Especifique o servidor web "Apache2" e prema en "OK".
- Pediráselle que configure a base de datos mediante un comando especial, se é necesario, seleccione unha resposta positiva.
- Crea unha contraseña para rexistrarse co servidor da base de datos, despois diso terás que confirmala ingresándoa.
- Por defecto, non poderá iniciar sesión en PHPmyadmin en nome dun usuario con acceso root ou a través de interfaces TPC, polo que precisa desactivar a utilidade de bloqueo. Active os dereitos de root a través do comando
sudo -i
. - Gastar o apagado escribindo
echo "update user set plugin =" onde User = "root"; privilexios de descarga; "| mysql -u root -p mysql
.
Neste procedemento, a instalación e configuración de PHP para LAMP pódese considerar completada correctamente.
Vexa tamén: Guía de instalación de PHP para o servidor de Ubuntu
Hoxe falamos da instalación e configuración básica dos compoñentes LAMP para o sistema operativo Ubuntu. Por suposto, esta non é toda a información que se pode fornecer neste tema, hai moitos matices asociados ao uso de varios dominios ou bases de datos. Non obstante, grazas ás instrucións anteriores, pode preparar facilmente o seu sistema para o bo funcionamento deste paquete de software.