Cómo instalar PHP (8.2, 8.1, 7.4) en Ubuntu 22.04

Cómo instalar PHP (8.2, 8.1, 7.4) en Ubuntu 22.04

PHP es un lenguaje de programación utilizado para desarrollar aplicaciones web. Debe instalar paquetes PHP en un sistema Ubuntu para ejecutar la aplicación escrita en ella. En general, se utiliza para crear sitios web de comercio electrónico, blogs y aplicaciones API. Si está buscando una manera fácil de instalar PHP en Ubuntu 22.04, no busque más. Esta publicación de blog le mostrará cómo hacerlo rápida y fácilmente.

Usaremos el PPA de Ondrej para instalar PHP en Ubuntu 22.04 Sistema LTS. Que contiene php 8.2, 8.1, 8.0, 7.4, 7.3, 7.2, 7.1, 7.0 y php 5.6 paquetes. Puede instalar cualquiera de las versiones requeridas para su aplicación. Se sugiere que los nuevos desarrolladores de aplicaciones usen la última versión de PHP, es decir, PHP 8.2.

En este tutorial, aprenderás Cómo instalar PHP en Ubuntu 22.04 LTS sistema. Este tutorial también es compatible con Ubuntu 20.04 LTS y Ubuntu 18.04 sistemas LTS.

Antes de que comencemos

Primero, inicie sesión en Ubuntu 22.04 a través de la consola. Luego actualice el caché APT y actualice los paquetes actuales del sistema utilizando el siguiente comando:

Sudo Apt Update && Sudo Apt Actualad  

Cuando se le solicite, presione 'Y' para confirmar la instalación.

Instalación de PHP en Ubuntu 22.04

La instalación de PHP en los sistemas Ubuntu es bastante sencilla. 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:

  1. Instale algunas dependencias requeridas por este tutorial con el comando mencionado a continuación:
    Sudo Apt Instalar software-propiedades comunes-certificados CA-certificados LSB LSB APT-Transport-HTTPS  
  2. Agregue el PPA de Ondrej a su sistema, que contiene todas las versiones de los paquetes PHP para sistemas Ubuntu.
    Lc_all = c.UTF-8 SUDO Add-APT-Repository PPA: Ondrej/PHP  
  3. Ahora, actualice el almacenamiento en caché del paquete APT.
    Actualización de sudo apto  
  4. El repositorio de Sury contiene PHP 8.2, 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.2, pero una gran cantidad de sitios web todavía requerían PHP 7. Puede instalar cualquiera de las versiones PHP requeridas en su sistema.
    • Instalar PHP 8.2:
      sudo apto install php8.2  
    • Instalar PHP 8.1:
      sudo apto install php8.1  
    • Instalar PHP 7.4:
      sudo apt install php7.4  
    • Instalar PHP 5.6 (EOL):
      sudo apt install php5.6  

    Reemplazar la versión 8.2, 8.1, 7.4, o 5.6 con la versión PHP requerida para instalar en Ubuntu. Incluso puede instalar múltiples versiones de PHP en un solo sistema Ubuntu.

  5. La mayoría de las aplicaciones PHP dependen de varias extensiones para extender sus características. Que también se puede instalar utilizando la siguiente sintaxis:
    sudo apto install php8.2- [Extensión] 

    Reemplazar [extensión] Con la extensión que desea instalar, si desea agregar múltiples extensiones, incluirlas en aparatos ortopédicos, voy a instalarlas "PHP-MBSSTRING, PHP-MYSQL, PHP-XML y PHP-CURL" Ejecutando el comando mencionado a continuación:

    sudo apto install php8.2-mysql php8.2-MBString PHP8.2-xml PHP8.2-treño  

    Los usuarios que han instalado diferentes versiones de PHP, deben reemplazar 8.2 con las versiones PHP requeridas.

Verifique la versión PHP activa

Ahora, después de la instalación, verifique que la versión correcta de PHP se instale controlando el número de versión mediante el comando mencionado a continuación:

PHP -V  
Salida: PHP 8.2.1 (CLI) (construido: 13 de enero 2023 10:43:08) (NTS) Copyright (c) El motor PHP Group Zend v4.2.1, Copyright (c) Zend Technologies con Zend Opcache V8.2.1, Copyright (c), por Zend Technologies 

Acerca de los archivos de configuración de PHP

Los archivos de configuración de PHP se almacenan en /etc/php Directorio con los números de versión. Por ejemplo, todos los archivos de configuración relacionados con PHP 8.2 se encuentran debajo:

  1. Ubicación del archivo de configuración de PHP principal:
    • Php cli:/etc/php/8.2/CLI/PHP.ini
    • Apache:/etc/php/8.2/apache2/php.ini
    • PHP FPM:/etc/php/8.2/fpm/php.ini
  2. Todos los módulos PHP instalados se almacenan en /etc/php/8.2/mods disponible directorio.
  3. PHP Active Modules Configuración del directorio de configuración:
    • Php cli:/etc/php/8.2/cli/conf.d/
    • Apache:/etc/php/8.2/apache2/conf.d/
    • PHP FPM:/etc/php/8.2/fpm/conf.d/

Para verificar los archivos de las otras versiones de PHP, simplemente cambie el número de versión PHP (8.2 en el ejemplo anterior) en la ruta de archivos y directorio.

Cambiar la versión PHP predeterminada para CLI

Puedes usar un 'Actualización-alternativa' Comando para establecer la versión PHP predeterminada. Use este tutorial para leer más detalles sobre cómo cambiar la versión PHP para CLI y Apache.

Sudo Update-Alternatives-Config PHP 
Hay 4 opciones para el PHP alternativo (proporcionando/usr/bin/php). Estado de prioridad de la ruta de selección ---------------------------------------------- -------------- * 0/usr/bin/php8.1 81 Modo automático 1/usr/bin/php5.6 56 Modo manual 2/usr/bin/php7.4 74 Modo manual 3/usr/bin/php8.0 80 Modo manual 4/usr/bin/php8.1 81 Modo manual 5/usr/bin/php8.2 82 Modo manual Presione para mantener la opción actual [*], o escriba el número de selección: 2 

La salida anterior muestra todas las versiones PHP instaladas en su sistema. Selección número 2 Establecer PHP 7.4 como la versión PHP predeterminada para la línea de comando.

PHP desinstalante

Si no se requiere más la versión de PHP, se puede eliminar del sistema. Que liberarán el espacio del disco y la seguridad del sistema.

Para desinstalar cualquier versión de PHP, solo escriba:

sudo apto eliminar php5.6  

Además, desinstale todos los módulos para esa versión con el siguiente comando:

sudo apto eliminar php5.6-*  

Conclusión

Este tutorial le proporciona las instrucciones para instalar PHP en Ubuntu 22.04. El PPA de Ondrej nos permite instalar PHP en los sistemas Ubuntu rápidamente. También nos permite instalar múltiples versiones de PHP en un solo sistema. Puede cambiar a cualquier versión de PHP como predeterminado en cualquier momento con el actualización-alternativa utilidad.