fbpx LAMP en 2 Minutos: Instalar Apache, MySQL y PHP en Linux | Certificação Linux

LAMP en 2 Minutos

📅 20/07/2018 ⏱ 2 min ✍️ Uira Ribeiro
Linux
LAMP en 2 Minutos
Exam Pass App — mais de 7.000 questões LPI, offline, em 5 idiomas, disponível no Android e na App Store
Disponible en
Google Play
Disponible en
App Store

Linux + Nginx + Mysql + PHP + PhpMyAdmin en 2 minutos

Crea un servidor Linux con servidor web Nginx, base de datos Mysql y PHP en menos de 2 minutos.

Comandos utilizados
curl -fsSL https://get.docker.com/ | sh sudo systemctl enable docker.service sudo systemctl start docker curl -L "https://github.com/docker/compose/releases/download/1.9.0/docker-compose-$(uname -s)-$(uname -m)" -o /usr/local/bin/docker-compose chmod +x /usr/local/bin/docker-compose mkdir LEMP cd LEMP mkdir logs touch logs/nginx-access.log touch logs/nginx-error.log mkdir mysql mkdir nginx mkdir html docker-compose up -d (conoce qué es docker y conoce los comandos docker aquí)
Archivo docker-compose.yml

nginx:

image: tutum/nginx

ports:

- "80:80"

links:

- phpfpm

- mysql

volumes:

- ./nginx/default:/etc/nginx/sites-available/default

- ./nginx/default:/etc/nginx/sites-enabled/default

- /Users/uiraribeiro/Documents/learnlinux/public_html:/usr/share/nginx/html

phpfpm:

image: php:fpm

ports:

- "9001:9000"

volumes:

- /Users/uiraribeiro/Documents/learnlinux/public_html:/usr/share/nginx/html

links:

- mysql

mysql:

image: mariadb

environment:

MYSQL_ROOT_PASSWORD: admin

volumes:

- ./mysql:/var/lib/mysql

phpmyadmin:

image: phpmyadmin/phpmyadmin

restart: always

links:

- mysql

ports:

- 8181:80

environment:

MYSQL_USERNAME: admin

MYSQL_ROOT_PASSWORD: admin

PMA_ARBITRARY: 1

Archivo nginx/default

server {

listen 80;

root /usr/share/nginx/html;

index index.php index.html index.html;

server_name 127.0.0.1; # CAMBIA TU IP AQUÍ

location / {

try_files $uri $uri/ /index.php$is_args$args;

}

location ~ \.php$ {

fastcgi_split_path_info ^(.+\.php)(/.+)$;

fastcgi_pass phpfpm:9000;

fastcgi_index index.php;

fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;

include fastcgi_params;

}

}

Aprende y desarrolla tus habilidades con el curso completo de Docker para DevOps de Certificación Linux. Puedes hacer la inscripción aquí con trial de 7 días gratis. Si ya tienes una cuenta, puedes acceder aquí.

¿Te gustó? ¡Compártelo :-)

Uira Ribeiro

Prof. Uirá Ribeiro

Chair do Board do Linux Professional Institute

Después de años viendo profesionales perder horas en tareas simples por no conocer las herramientas correctas de Linux, decidí enseñar.
Hoy soy autor de la mayoría de los Materiales de Aprendizaje oficiales de la LPI y mentor de más de 14,000 alumnos certificados.

Conoce mi historia completa →

Eso fue solo una pieza. El curso enseña el camino completo — desde tu primer comando hasta el día del examen.

Certificação Linux — a plataforma líder em certificações Linux no Brasil
WhatsApp