PHP 8.0 - docker (imagen destacada)

Tiro monedas al aire, pero hasta ahora nunca las pude agarrar.

Quería tener PHP 8.0 para hacer algunas pruebas usando docker, así que manos a la obra.

Obs:

  •  Utilizo Ubuntu 20.04 LTS de 64 bits.
  •  Se asume que se tiene docker instalado.
  •  Se instala PHP 8.0 y Nginx.

Entramos a la terminal y tecleamos lo siguiente:

sudo mkdir /var/www/default
sudo mkdir /var/www/default/htdocs
sudo chown -R proyectosbeta:proyectosbeta /var/www/default/htdocs
cd /var/www/default/
echo "<?php phpinfo();" > /var/www/default/htdocs/index.php

Arrancamos un contenedor PHP:

docker run -d --rm --name devilbox-php-fpm-8-0 \
-v $(pwd)/htdocs:/var/www/default/htdocs devilbox/php-fpm-8.0

Arrancamos un contenedor con Nginx:

docker run -d --rm --name devilbox-nginx-stable-fpm-8-0 \
-v $(pwd)/htdocs:/var/www/default/htdocs \
-e PHP_FPM_ENABLE=1 \
-e PHP_FPM_SERVER_ADDR=devilbox-php-fpm-8-0 \
-p 8080:80 \
--link devilbox-php-fpm-8-0 \
devilbox/nginx-stable

Abrimos nuestro navegador favorito y tecleamos en la barra de direcciones:

http://127.0.0.1:8080/

Accesos por ssh:

docker exec -it devilbox-php-fpm-8-0 /bin/bash
docker exec -it devilbox-nginx-stable-fpm-8-0 /bin/bash

Si queres editar el php, entras en tu local donde se encuentra el archivo index.php y agregas código PHP.

Comments

comments


Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *