Introducción
PHP es un lenguaje de programación utilizado para el desarrollo de aplicaciones web. Debe instalar paquetes PHP en un sistema Ubuntu para ejecutar la aplicación escrita en él. Por lo general, se utiliza para crear sitios web de comercio electrónico, blogs y aplicaciones API.
Usaremos Ondrej PPA para instalar PHP en el sistema Ubuntu 22.04 LTS. Que contiene PHP 8.1, 8.0, 7.4, 7.3, 7.2. Paquetes 7.1, 7.0 y PHP 5.6. Puede instalar cualquier versión del mismo según sea necesario para su aplicación. Se recomienda a los desarrolladores de nuevas aplicaciones que utilicen la última versión de PHP, que es PHP 8.1.
En este tutorial aprenderá a instalar PHP en el sistema Ubuntu 22.04 LTS . Este tutorial también es compatible con los sistemas Ubuntu 20.04 y 18.04.
Si desea instalar PHP en un servidor remoto, continúe leyendo; de lo contrario, omita el primer párrafo "Conexión al servidor" y lea el siguiente.
Conexión al servidor
Para acceder al servidor, necesita saber la dirección IP. También necesitará su nombre de usuario y contraseña para la autenticación. Para conectarse al servidor como root escriba el siguiente comando:
ssh root@IP_DEL_SERVER
A continuación, deberá ingresar la contraseña de usuario raíz.
Si no está usando el usuario raíz, puede iniciar sesión con otro nombre de usuario usando el mismo comando, luego cambie la raíz a su nombre de usuario :
ssh nome_utente@IP_DEL_SERVER
A continuación, se le pedirá que introduzca su contraseña de usuario.
El puerto estándar para conectarse a través de ssh es 22 , si su servidor usa un puerto diferente, deberá especificarlo usando el parámetro -p , luego escriba el siguiente comando:
ssh nome_utente@IP_DEL_SERVER -p PORTA
Antes de empezar
Primero, inicie sesión en Ubuntu 22.04 a través de la consola. Luego actualice el caché de Apt y actualice los paquetes del sistema actual usando el siguiente comando:
sudo apt update && sudo apt upgrade
Cuando se le solicite, presione 'y' para confirmar la instalación.
Instalar PHP en Ubuntu 22.04
Instalar PHP en sistemas Ubuntu es bastante sencillo. Solo necesita agregar el PPA requerido y puede instalar cualquier versión de PHP en el sistema Ubuntu.
Siga estos pasos para completar la instalación de PHP en Ubuntu:
Instale algunas dependencias requeridas por este tutorial con el comando que se indica a continuación:
sudo apt install software-properties-common ca-certificates lsb-release apt-transport-https
Agregue Ondrej PPA a su sistema, que contiene todas las versiones de paquetes PHP para sistemas Ubuntu.
LC_ALL=C.UTF-8 add-apt-repository ppa:ondrej/php
Ahora actualice el caché del administrador de paquetes Apt.
sudo apt update
El repositorio SURY contiene PHP 8.1, 8.0, 7.4, 7.3, 7.2. 7.1, 7.0 y PHP 5.6. Como la última versión estable de PHP es 8.0, una gran cantidad de sitios web aún requieren PHP 7. Puede instalar cualquier versión de PHP requerida en su sistema.
Instale PHP 8.1:
sudo apt install php8.1
Instale PHP 7.4:
sudo apt install php7.4
Instale PHP 5.6 (EOL):
sudo apt install php5.6
Reemplace la versión 8.1, 7.4 o 5.6 con la versión de PHP requerida para la instalación en Ubuntu. Usted también puede instalar múltiples versiones de PHP en un solo sistema Ubuntu.
Algunas aplicaciones requieren otras extensiones de PHP, que también se pueden agregar usando la siguiente sintaxis: sudo apt install php8.1- [extensión]
Reemplace [extensión] con la extensión que desea instalar, si desea agregar más extensiones, inclúyalas entre llaves, instalaré "php-mbstring, php-mysql, php-xml y php-curl" ejecutando el comando dada a continuación:
sudo apt install php8.1-mysql php8.1-mbstring php8.1-xml php8.1-curl
Los usuarios han instalado una versión de PHP diferente, debe reemplazarla 8.1
con las versiones de PHP requeridas.
Comprobar la versión activa de PHP
Ahora, después de la instalación, verifique que esté instalada la versión correcta de PHP verificando el número de versión con el comando que se indica a continuación:
php -v
PHP 8.1.5 (cli) (built: Apr 21 2022 10:32:13) (NTS)
Copyright (c) The PHP Group
Zend Engine v4.1.5, Copyright (c) Zend Technologies
with Zend OPcache v8.1.5, Copyright (c), by Zend Technologies
Información sobre los archivos de configuración de PHP
Los archivos de configuración se almacenan en un directorio con el número de versión en el directorio /etc/php . Por ejemplo, los archivos de configuración de PHP 8.1 que se encuentran a continuación:
Ubicación del archivo de configuración principal de PHP:
- CLI PHP: /etc/php/8.1/cli/php.ini
- Apache: /etc/php/8.1/apache2/php.ini
- PHP FPM: /etc/php/8.1/fpm/php.ini
Todos los módulos PHP instalados se almacenan en el directorio /etc/php/8.1/mods-disponible .
Ubicación del directorio de configuración de los módulos PHP Active:
- CLI PHP: /etc/php/8.1/cli/conf.d/
- Apache: /etc/php/8.1/apache2/conf.d/
- PHP FPM: /etc/php/8.1/fpm/conf.d/
Para verificar los archivos para otras versiones de PHP, simplemente cambie el número de versión de PHP (8.1 en el ejemplo anterior) en la ruta de los archivos y el directorio.
Cambiar la versión predeterminada de PHP para CLI
Puede usar el comando update-alternatives
para establecer la versión predeterminada de PHP.
sudo update-alternatives --config php
There are 4 choices for the alternative php (providing /usr/bin/php).
Selection Path Priority Status
------------------------------------------------------------
* 0 /usr/bin/php8.1 81 auto mode
1 /usr/bin/php5.6 56 manual mode
2 /usr/bin/php7.4 74 manual mode
3 /usr/bin/php8.0 80 manual mode
4 /usr/bin/php8.1 81 manual mode
Press to keep the current choice[*], or type selection number: 2
El resultado anterior muestra todas las versiones de PHP instaladas en su sistema. La selección número 2 establece PHP 7.4 como la versión predeterminada de PHP para la línea de comandos.
Desinstalar PHP
Si ya no se requiere alguna versión de PHP, se puede eliminar del sistema. Esto liberará espacio en disco y seguridad del sistema.
Para desinstalar cualquier versión de PHP simplemente escriba:
sudo apt remove php5.6
También desinstale todos los módulos para esa versión con el siguiente comando:
sudo apt remove php5.6-*
Conclusión
Este tutorial proporciona instrucciones para instalar PHP en Ubuntu 22.04. El PPA de Ondrej nos permite instalar PHP rápidamente en sistemas Ubuntu. También nos permite instalar múltiples versiones de PHP en un sistema. Puede cambiar a cualquier versión de PHP como predeterminada en cualquier momento con la utilidad de actualización alternativa.