Diferencia entre revisiones de «Instalar PHP 8.3»
Ir a la navegación
Ir a la búsqueda
(feat: add Instalar PHP 8.3) |
(feat: add Instalar PHP 8.3 - Debian 12) |
||
Línea 36: | Línea 36: | ||
Bienvenido Proyectos Beta a PHP 8.3 Beta1 | Bienvenido Proyectos Beta a PHP 8.3 Beta1 | ||
== GNU/Linux == | |||
=== Debian === | |||
==== Debian 12 ==== | |||
sudo apt install apt-transport-https | |||
sudo curl -sSLo /usr/share/keyrings/deb.sury.org-php.gpg https://packages.sury.org/php/apt.gpg | |||
sudo sh -c 'echo "deb [signed-by=/usr/share/keyrings/deb.sury.org-php.gpg] https://packages.sury.org/php/ $(lsb_release -sc) main" > /etc/apt/sources.list.d/php.list' | |||
sudo apt update | |||
sudo apt install php8.3 php8.3-cli php8.3-{bz2,curl,mbstring,intl} | |||
===== PHP-FPM ===== | |||
sudo apt install php8.3-fpm | |||
sudo a2enconf php8.3-fpm |
Revisión del 07:37 10 nov 2024
Docker
Obtener imagen
docker pull php:8.3.0-zts-bullseye
Interactuando con PHP
docker run -it --rm php:8.3.0-zts-bullseye
Ejecutamos:
echo PHP_VERSION;
Salida:
8.3.0RC4
Ejecutar con un script PHP
OBS:
- Deben de crear un script llamado test.php en la ruta /home/proyectosbeta/codigo/php/versiones/8.3/general
- Para ejecutar el script dentro del contenedor docker, tenes que estar en la ruta donde se encuentra el script.
Script
<?php echo "Bienvenido Proyectos Beta a PHP 8.3 Beta1" . PHP_EOL;
Ejecutamos:
docker run -v "/home/proyectosbeta/codigo/php/versiones/8.3/general":/var/www/html -w /var/www/html php:8.3.0RC4-zts-bullseye php test.php
Salida:
Bienvenido Proyectos Beta a PHP 8.3 Beta1
GNU/Linux
Debian
Debian 12
sudo apt install apt-transport-https sudo curl -sSLo /usr/share/keyrings/deb.sury.org-php.gpg https://packages.sury.org/php/apt.gpg sudo sh -c 'echo "deb [signed-by=/usr/share/keyrings/deb.sury.org-php.gpg] https://packages.sury.org/php/ $(lsb_release -sc) main" > /etc/apt/sources.list.d/php.list' sudo apt update sudo apt install php8.3 php8.3-cli php8.3-{bz2,curl,mbstring,intl}
PHP-FPM
sudo apt install php8.3-fpm sudo a2enconf php8.3-fpm