En este tutorial, instalaremos PHP 7.3 en Ubuntu 18.04.
PHP 7.3 viene con una serie de nuevas características y algunas incompatibilidades que usted debe tener en cuenta antes de actualizar desde la versión anterior.
Esta configuración se prueba en Google Cloud Platform, también funcionará bien en otros servicios en la nube y en cualquier VPS o servidores dedicados que ejecuten Ubuntu.
Requisitos previos
- Un servidor Ubuntu configurado con privilegios. sudo
- Servidos Ubuntu con la configuración inicial.
Instalemos PHP 7.3 en Ubuntu 18.04
Asegúrese de que su servidor Ubuntu tiene los paquetes más recientes ejecutando los siguientes comandos.
sudo apt update
sudo apt upgrade
Esto actualizará el índice del paquete y los paquetes instalados a la versión más reciente.
Añadir PPA para PHP 7.3
Agreguemos el paquete que tiene PHP 7.3 y otras extensiones PHP requeridas. ondrej/php
sudo apt install software-properties-common
sudo add-apt-repository ppa:ondrej/php
sudo apt update
Una vez que haya añadido el PPA puede instalar PHP 7.3.
Instalar PHP 7.3 FPM para Nginx
Ejecute el siguiente comando para instalar PHP 7.3 FPM
sudo apt install php7.3-fpm
Una vez completada la instalación, confirme que PHP 7.3 FPM se ha instalado correctamente con este comando.
php-fpm7.3 -v
Instalar PHP 7.3 para Apache
Ejecute el siguiente comando para instalar PHP 7.3 Apache
sudo apt install php7.3
Una vez completada la instalación, confirme que PHP 7.3 se ha instalado correctamente con este comando
php -v
Instalar extensiones PHP 7.3
La instalación de extensiones PHP es simple, con esta sintaxis.
sudo apt install php7.3-nombre-extension
Ahora, instale algunas de las que se usan comúnmente.
sudo apt install php7.3-common php7.3-mysql php7.3-xml php7.3-xmlrpc php7.3-curl php7.3-gd php7.3-imagick php7.3-cli php7.3-dev php7.3-imap php7.3-mbstring php7.3-opcache php7.3-soap php7.3-zip php7.3-intl -y
Ajuste del archivo PHP.ini
Ahora configuramos PHP para aplicaciones web cambiando algunos valores en el archivo.php.ini
PHP 7.3
sudo nano /etc/php/7.3/apache2/php.ini
PHP 7.3-FPM
sudo nano /etc/php/7.3/fpm/php.ini
Dependiendo de sus requerimientos actualice los siguientes valores.
upload_max_filesize = 32M
post_max_size = 48M
memory_limit = 512M
max_execution_time = 600
max_input_vars = 3000
max_input_time = 1000
Guarde la configuración y compruebe si la configuración es correcta reiniciando PHP.
sudo php-fpm7.3 -t
sudo service php7.3-fpm restart
Ahora usted está teniendo PHP 7.3 instalado y configurado.
Ahora has aprendido a instalar PHP 7.3 en tu servidor Ubuntu.
Gracias por la guía, es de mucha ayuda. He seguido todos los pasos y todo bien, hasta que quiero instalar Laravel 8 y me encuentro con este mensaje:
Your Composer dependencies require a PHP version «>= 7.3.0». You are running 7.2.24-0ubuntu0.18.04.7.
Qué se puede hacer aquí?