Displaying items by tag: PHP

Sábado, 30 Mayo 2020 20:08

Cómo: instalar PHP 7.2 a 7.4 en Ubuntu

 ubuntu_server_php.png

 

Finalmente, la tercera parte de nuestra serie de tutoriales LAMP: cómo instalar PHP en Ubuntu. En este tutorial, le mostraremos cómo instalar varias versiones de PHP, incluyendo PHP 7.2, PHP 7.3 y la última versión de PHP 7.4.

Este tutorial debería funcionar para cualquier versión de Ubuntu y otras versiones basadas en Ubuntu. Ubuntu 14.04, Ubuntu 16.04, Ubuntu 18.04, incluso Ubuntu 19.10.

Tutoriales aquí:

  • Antes de comenzar a instalar PHP en Ubuntu
  • Cómo instalar PHP 7.4 en Ubuntu 18.04 o 16.04
  • Cómo instalar PHP 7.2 en Ubuntu 16.04
  • Cómo instalar PHP 7.2 en Ubuntu 18.04
  • Cómo instalar PHP 7.3 en Ubuntu 18.04 o 16.04
  • Cómo cambiar la versión de PHP que estás usando
  • Cómo actualizar a PHP 7.3 (o 7.4) en Ubuntu
  • Acelere PHP usando un caché de código de operación

 

Quizas quiera ver nuestro post anterior de esta serie:  Ubuntu: Cómo instalar Apache ( Paso a Paso )

 

Quizas quiera ver nuestro post anterior de esta serieCómo instalar MySQL / MariaDB en Ubuntu

 

 

Antes de comenzar a instalar PHP en Ubuntu

  • PHP tiene diferentes versiones y lanzamientos que puedes usar. A partir de la versión más antigua que se admite actualmente, PHP 7.2, y en PHP 7.3 y la última, PHP 7.4. Incluiremos instrucciones para PHP 7.4, PHP 7.2 (el predeterminado en Ubuntu 18.04) y la versión predeterminada de PHP en los repositorios de Ubuntu 16.04 - PHP 7. Recomendamos que instale PHP 7.3 ya que es estable y tiene muchas mejoras y nuevas características . Si todavía usa PHP 7.1, definitivamente necesita actualizar lo antes posible porque su soporte de seguridad terminó en 2019.
  • Obviamente necesitará un servidor Ubuntu. Puedes conseguir uno de Vultr. Sus servidores comienzan en $ 2.5 por mes. O puede ir con cualquier otro proveedor de servidores en la nube donde tenga acceso de raíz al servidor.
  • También necesitará acceso root a su servidor. Utilice el usuario root o un usuario con acceso sudo. Utilizaremos el usuario raíz en nuestro tutorial, por lo que no es necesario ejecutar cada comando con "sudo", pero si no está utilizando el usuario raíz, deberá hacerlo.
  • Necesitará SSH habilitado si usa Ubuntu o un cliente SSH como MobaXterm si usa Windows.
  • Compruebe si PHP ya está instalado en su servidor. Puede usar el comando "which php". Si le da un resultado, está instalado, si no lo hace, PHP no está instalado. También puede usar el comando "php -v". Si se instala una versión, aún puede actualizar a otra.
  • Algunos hosts compartidos ya han implementado PHP 7.3 y PHP 7.4 en sus servidores compartidos, como Nixihost y SiteGround.

Ahora, en nuestro tutorial.

Cómo instalar PHP 7 en Ubuntu 16.04

A partir de enero de 2018, la versión predeterminada de PHP en los repositorios de Ubuntu 16.04 es PHP 7.0. Le mostraremos cómo instalarlo utilizando el repositorio de Ubuntu.

Debería usar PHP 7.2 o 7.3 en lugar de la versión predeterminada de PHP desactualizada en Ubuntu 16.04. Omita estas instrucciones y siga las instrucciones a continuación para obtener una versión más nueva.

Actualiza Ubuntu

Primero, antes de hacer cualquier otra cosa, debe actualizar su servidor Ubuntu:

apt-get update && apt-get upgrade

Instalar PHP

Luego, para instalar PHP, simplemente ejecute el siguiente comando:

apt-get install php

Este comando instalará PHP 7.0, así como algunas otras dependencias:

php-common
php7.0
php7.0-cli
php7.0-common
php7.0-fpm
php7.0-json
php7.0-opcache
php7.0-readline


Para verificar si PHP está instalado, ejecute el siguiente comando:

php -v

 

Debería obtener una respuesta similar a esta:

 php-en-ubuntu.jpg

 

 

Instalar módulos PHP 7.0

Es posible que necesite algunos paquetes adicionales y módulos PHP para que PHP funcione con sus aplicaciones. Puede instalar los módulos más comúnmente necesarios con:

apt-get install php-pear php7.0-dev php7.0-zip php7.0-curl php7.0-gd php7.0-mysql php7.0-mcrypt php7.0-xml libapache2-mod-php7.0

Dependiendo de cómo y qué va a utilizar, es posible que necesite módulos y paquetes PHP adicionales. Para verificar todos los módulos PHP disponibles en Ubuntu, ejecute:

apt-cache search --names-only ^ php
Puede ajustar el comando para mostrar solo ^ php7.0- paquetes, etc.

Si desea utilizar la última versión de PHP, siga las siguientes instrucciones.

Cómo instalar PHP 7.2 en Ubuntu 16.04

PHP 7.2 es una versión estable de PHP y tiene muchas características nuevas, mejoras y correcciones de errores. Definitivamente debe usarlo si desea un sitio web / aplicación mejor y más rápido.

Actualiza Ubuntu

Por supuesto, como siempre, primero actualice Ubuntu:

apt-get update && apt-get upgrade

Agregar el repositorio PHP
Puede usar un repositorio de terceros para instalar la última versión de PHP. Utilizaremos el repositorio de Ondřej Surý.

Primero, asegúrese de tener instalado el siguiente paquete para poder agregar repositorios:

apt-get install software-properties-common

A continuación, agregue el repositorio PHP de Ondřej:

add-apt-repository ppa: ondrej / php

Y finalmente, actualice su lista de paquetes:

apt-get update

Instalar PHP 7.2

Después de agregar el repositorio, puede instalar PHP 7.2 con el siguiente comando:

apt-get install php7.2

Este comando instalará paquetes adicionales:

libapache2-mod-php7.2
libargon2-0
libsodium23
libssl1.1
php7.2-cli
php7.2-common
php7.2-json
php7.2-opcache
php7.2-readline

Y eso es.

Para verificar si PHP 7.2 está instalado en su servidor, ejecute el siguiente comando:

php -v

Instalar módulos PHP 7.2
Es posible que necesite paquetes y módulos adicionales según sus aplicaciones. Los módulos más utilizados se pueden instalar con el siguiente comando:

apt-get install php-pear php7.2-curl php7.2-dev php7.2-gd php7.2-mbstring php7.2-zip php7.2-mysql php7.2-xml


Y eso es todo. Ahora puede comenzar a usar PHP en su servidor Ubuntu.

Si desea ajustar y configurar aún más su PHP, lea nuestras instrucciones a continuación.

Cómo instalar PHP 7.2 en Ubuntu 18.04
PHP 7.2 se incluye por defecto en los repositorios de Ubuntu desde la versión 18.04. Entonces, las instrucciones son bastante similares a PHP 7 para 16.04.

Actualiza Ubuntu
Nuevamente, antes de hacer nada, debe actualizar su servidor:

apt-get update && apt-get upgrade

 

Instalar PHP 7.2

Luego, para instalar PHP 7.2 en Ubuntu 18.04, simplemente ejecute el siguiente comando:

apt-get install php

Este comando instalará PHP 7.2, así como algunas otras dependencias.

Para verificar si PHP está instalado, ejecute el siguiente comando:

php -v
Debería obtener una respuesta similar a esta:

PHP 7.2.3-1ubuntu1 (cli) (construido: 14 de marzo de 2018 22:03:58) (NTS)
Y eso es. PHP 7.2 está instalado en su servidor Ubuntu 18.04.

 

 

Instalar módulos PHP 7.2
Estos son los módulos PHP 7.2 más comunes que suelen usar las aplicaciones php. Es posible que necesite más o menos, así que verifique los requisitos del software que planea usar:

apt-get install php-pear php-fpm php-dev php-zip php-curl php-xmlrpc php-gd php-mysql php-mbstring php-xml libapache2-mod-php

 

Para verificar todos los módulos PHP disponibles en Ubuntu, ejecute:

apt-cache search --names-only ^ php

Cómo instalar PHP 7.3 en Ubuntu 18.04 o 16.04
PHP 7.3 es una versión estable que puede usar de manera segura en sus servidores.

 

Actualiza Ubuntu

Primero, actualice su servidor Ubuntu:

Agregar el repositorio PHP
Para instalar PHP 7.3, deberá utilizar un repositorio de terceros. Utilizaremos el repositorio de Ondřej Surý que utilizamos anteriormente.

 

Primero, asegúrese de tener instalado el siguiente paquete para poder agregar repositorios:

apt-get install software-properties-common

 

A continuación, agregue el repositorio PHP de Ondřej:

add-apt-repository ppa: ondrej / php
Y finalmente, actualice su lista de paquetes:

apt-get update

 

Instalar PHP 7.3

Después de agregar el repositorio, puede instalar PHP 7.3 con el siguiente comando:

apt-get install php7.3

Este comando instalará paquetes adicionales:

libapache2-mod-php7.3
libaprutil1-dbd-sqlite3
php7.3-cli
php7.3-common
php7.3-json
php7.3-opcache
php7.3-readline

…y otros.

Y eso es...

Para verificar si PHP 7.3 está instalado en su servidor Ejecute el siguiente comando:

php -v

Instalar módulos PHP 7.3
Es posible que necesite paquetes y módulos adicionales según sus aplicaciones. Los módulos más utilizados se pueden instalar con el siguiente comando:

apt-get install php-pear php7.3-curl php7.3-dev php7.3-gd php7.3-mbstring php7.3-zip php7.3-mysql php7.3-xml
Y eso es todo. Ahora puede comenzar a usar PHP en su servidor Ubuntu.

 

Si desea ajustar y configurar aún más su PHP, lea nuestras instrucciones a continuación.

Cómo instalar PHP 7.4 en Ubuntu 18.04 o 16.04

PHP 7.4 es la última versión de PHP que tiene muchas mejoras. Las instrucciones son bastante similares a PHP 7.3.

Actualiza Ubuntu

Primero, actualice su servidor Ubuntu:

apt-get update && apt-get upgrade
Agregar el repositorio PHP

Para instalar PHP 7.4, deberá utilizar un repositorio de terceros. Usaremos el repositorio de Ondřej Surý que utilizamos anteriormente nuevamente.

Primero, asegúrese de tener instalado el siguiente paquete para poder agregar repositorios:

apt-get install software-properties-common
A continuación, agregue el repositorio PHP de Ondřej:

add-apt-repository ppa: ondrej / php

Y finalmente, actualice su lista de paquetes:

apt-get update


 


Instalar PHP 7.4

 

Después de agregar el repositorio, puede instalar PHP 7.4 con el siguiente comando:

apt-get install php7.4

Este comando instalará paquetes adicionales:

libapache2-mod-php7.4
libaprutil1-dbd-sqlite3
php7.4-cli
php7.4-common
php7.4-json
php7.4-opcache
php7.4-readline

…y otros.

Y eso es. Para verificar si PHP 7.4 está instalado en su servidor, ejecute el siguiente comando:

php -v

 

Instalar módulos PHP 7.4

Es posible que necesite paquetes y módulos adicionales según sus aplicaciones. Los módulos más utilizados se pueden instalar con el siguiente comando:

apt-get install php-pear php7.4-curl php7.4-dev php7.4-gd php7.4-mbstring php7.4-zip php7.4-mysql php7.4-xml

Y eso es todo. Ahora puede comenzar a usar PHP en su servidor Ubuntu.

Si desea ajustar y configurar aún más su PHP, lea nuestras instrucciones a continuación.

Cómo cambiar la versión de PHP que estás usando
Si tiene varias versiones de PHP instaladas en su servidor Ubuntu, puede cambiar qué versión es la predeterminada.

Para configurar PHP 7.2 como predeterminado, ejecute:

actualización-alternativas --set php /usr/bin/php7.2

Para configurar PHP 7.3 como predeterminado, ejecute:

actualización-alternativas --set php /usr/bin/php7.3

Para configurar PHP 7.4 como predeterminado, ejecute:

Si está siguiendo nuestros tutoriales de LAMP y está usando Apache, puede configurar Apache para usar PHP 7.3 con el siguiente comando:

a2enmod php7.3

Y luego reinicie Apache para que los cambios surtan efecto:

systemctl restart apache2

Cómo actualizar a PHP 7.3 o 7.4 en Ubuntu

Si ya está utilizando una versión anterior de PHP con algunas de sus aplicaciones, puede actualizar:

  • Copia de seguridad de todo.
  • Instale el PHP más reciente y los módulos requeridos.
    Cambia la versión predeterminada que estás utilizando.
  • (Opcional) Elimine el PHP anterior (obligatorio) Configure su software para usar la nueva versión de PHP. Lo más probable es que necesite configurar Nginx / Apache y muchos otros servicios / aplicaciones. Si no está seguro de lo que necesita hacer, comuníquese con profesionales y deje que lo hagan por usted.
  • Acelere PHP usando un caché de código de operación
  • Puede mejorar el rendimiento de su PHP utilizando un método de almacenamiento en caché. Usaremos APCu, pero hay otras alternativas disponibles.

Si tiene instalado el módulo "php-pear" (lo incluimos en nuestras instrucciones anteriores), puede instalar APCu con el siguiente comando:

pecl install apcu

También hay otras formas de instalar APCu, incluido el uso de un paquete.

Para comenzar a usar APCu, debe ejecutar el siguiente comando para PHP 7.2:

echo "extensión = apcu.so" | tee -a /etc/php/7.2/mods-available/cache.ini

O este comando para PHP 7.3:

echo "extensión = apcu.so" | tee -a /etc/php/7.3/mods-available/cache.ini

Y el siguiente comando para PHP 7.4:

echo "extensión = apcu.so" | tee -a /etc/php/7.4/mods-available/cache.ini
Si estás siguiendo nuestros tutoriales de LAMP y estás usando Apache, crea un enlace simbólico para el archivo que acabas de crear.

 

Para PHP 7.2:

ln -s /etc/php/7.2/mods-available/cache.ini /etc/php/7.2/apache2/conf.d/30-cache.ini

Para PHP 7.3:

ln -s /etc/php/7.3/mods-available/cache.ini /etc/php/7.3/apache2/conf.d/30-cache.ini

Para PHP 7.4:

ln -s /etc/php/7.4/mods-available/cache.ini /etc/php/7.4/apache2/conf.d/30-cache.ini

Y finalmente, vuelva a cargar Apache para que los cambios surtan efecto:

systemctl restart apache2

Para configurar aún más APCu y cómo funciona, puede agregar algunas líneas adicionales al archivo cache.ini que creó anteriormente. La mejor configuración depende de qué tipo de servidor está utilizando, qué aplicaciones está utilizando, etc. Puede buscarlo en Google y encontrar una configuración que funcione para usted, o ponerse en contacto con profesionales y dejar que lo hagan por usted.

Eso es todo por nuestra configuración básica. Por supuesto, hay muchas más opciones y configuraciones que puede hacer, pero las dejaremos para otro tutorial.

                       DONACIONES EN BTC                        

QRDONACIONESBTC

  bc1q2y2cnh920tzd59r49pewpt3p77wn08t79zxw98

 

 

PUEDE BUSCAR MAS INFORMACIÓN RELEVANTE SOBRE EL TEMA JUSTO AQUI
Published in GNU/Linux