En este tutorial, le mostraremos cómo instalar PHP 8 en Ubuntu 20.04 LTS. Para aquellos de ustedes que no sabían, PHP (acrónimo recursivo de PHP:Hypertext Preprocessor) es un popular lenguaje de secuencias de comandos de servidor conocido por crear páginas web dinámicas e interactivas. PHP es un lenguaje de programación ampliamente utilizado en la web.
Este artículo asume que tiene al menos conocimientos básicos de Linux, sabe cómo usar el shell y, lo que es más importante, aloja su sitio en su propio VPS. La instalación es bastante simple y asume que se están ejecutando en la cuenta raíz, si no, es posible que deba agregar 'sudo
' a los comandos para obtener privilegios de root. Le mostraré la instalación paso a paso de PHP 8 en Ubuntu 20.04 (Focal Fossa). Puede seguir las mismas instrucciones para Ubuntu 18.04, 16.04 y cualquier otra distribución basada en Debian como Linux Mint.
Requisitos previos
- Un servidor que ejecuta uno de los siguientes sistemas operativos:Ubuntu 20.04, 18.04, 16.04 y cualquier otra distribución basada en Debian como Linux Mint.
- Se recomienda que utilice una instalación de sistema operativo nueva para evitar posibles problemas.
- Acceso SSH al servidor (o simplemente abra Terminal si está en una computadora de escritorio).
- Un
non-root sudo user
o acceder alroot user
. Recomendamos actuar como unnon-root sudo user
, sin embargo, puede dañar su sistema si no tiene cuidado al actuar como root.
Instalar PHP 8 en Ubuntu 20.04 LTS Focal Fossa
Paso 1. Primero, asegúrese de que todos los paquetes de su sistema estén actualizados ejecutando el siguiente apt
comandos en la terminal.
sudo apt update sudo apt upgrade sudo apt install software-properties-common
Paso 2. Instalación de PHP 8 en Ubuntu 20.04.
Ahora agregamos un PPA de terceros a Ubuntu:
sudo add-apt-repository ppa:ondrej/php
Luego, puede actualizar el caché de paquetes en el sistema e instalar paquetes PHP:
sudo apt update sudo apt install php8.0 libapache2-mod-php8.0
Después de la instalación, puede reiniciar Apache usando los siguientes comandos:
sudo systemctl restart apache2
Una vez instalado correctamente, puede confirmarlo con el siguiente comando:
$ php -v
HP 8.0.0RC3 (cli) (built: Nov 26 2020 19:06:36) ( NTS ) Copyright (c) The PHP Group Zend Engine v4.0.0-dev, Copyright (c) Zend Technologies with Zend OPcache v8.0.0RC3, Copyright (c), by Zend Technologies
Paso 3. Instalación de extensiones de PHP 8.
Para instalar extensiones de PHP 8 en Ubuntu 20.04 usando la sintaxis de comando:
sudo apt install php8.0-[extension]
Algunas extensiones disponibles se muestran a continuación:
$ sudo apt install php8.0- php8.0-amqp php8.0-common php8.0-gd php8.0-ldap php8.0-odbc php8.0-readline php8.0-sqlite3 php8.0-xsl php8.0-apcu php8.0-curl php8.0-gmp php8.0-mailparse php8.0-opcache php8.0-redis php8.0-sybase php8.0-yac php8.0-ast php8.0-dba php8.0-igbinary php8.0-mbstring php8.0-pgsql php8.0-rrd php8.0-tidy php8.0-yaml php8.0-bcmath php8.0-dev php8.0-imagick php8.0-memcached php8.0-phpdbg php8.0-smbclient php8.0-uuid php8.0-zip php8.0-bz2 php8.0-ds php8.0-imap php8.0-msgpack php8.0-pspell php8.0-snmp php8.0-xdebug php8.0-zmq php8.0-cgi php8.0-enchant php8.0-interbase php8.0-mysql php8.0-psr php8.0-soap php8.0-xhprof php8.0-cli php8.0-fpm php8.0-intl php8.0-oauth php8.0-raphf php8.0-solr php8.0-xml
Un ejemplo para instalar algunas extensiones más útiles:
sudo apt install php8.0-cli php8.0-common php8.0-fpm php8.0-redis php8.0-snmp php8.0-xml
Paso 4. Prueba PHP.
Para probar PHP, cree un archivo de texto llamado info.php
con el contenido a continuación. Guarde el archivo, luego navegue hasta él para ver si PHP está funcionando:
nano /var/www/html/info.php
En este archivo, pegue el siguiente código:
<?php phpinfo(); ?>
Intente acceder a él en http://ip-address/info.php
. Si la página de información de PHP aparece en su navegador, entonces todo se ve bien y está listo para continuar.
¡Felicitaciones! Ha instalado PHP con éxito. Gracias por usar este tutorial para instalar la última versión de PHP (preprocesador de hipertexto) 8 en el sistema Ubuntu 20.04 LTS (Focal Fossa). Para obtener ayuda adicional o información útil información, le recomendamos consultar el sitio web oficial de PHP.