GNU/Linux >> Tutoriales Linux >  >> Cent OS

Cómo instalar PHP 7.2 en CentOS 7

Le mostraremos cómo instalar PHP 7.2 en CentOS 7 como sistema operativo. PHP es un lenguaje de secuencias de comandos del lado del servidor que se usa comúnmente para el desarrollo web, pero también se usa como un lenguaje de programación de propósito general. PHP impulsa WordPress, el sistema de administración de contenido más popular que se utiliza para crear blogs y sitios web, así como otros sitios web de comercio electrónico, software de administración de relaciones con los clientes, software de planificación de recursos empresariales y mucho más. Instalación de PHP 7.2 en CentOS 7 es una tarea bastante fácil y debe completarse en menos de 10 minutos.

PHP 7 ofrece un rendimiento mucho mejor que PHP 5.6 y versiones anteriores de PHP. En comparación con PHP 5.6, PHP 7.2 podría ejecutar hasta tres veces más solicitudes. Si ha instalado WordPress en su VPS de Linux, esto significa una carga de servidor mucho menor, por lo que debe esperar que su sitio web se ejecute más rápido con PHP 7.2.

Además, PHP 7.2 ofrece algunas mejoras de seguridad. Sin embargo, hay algunas obsolescencias que quizás desee verificar antes de considerar actualizar a PHP 7.2.

1. requisitos previos

Antes de instalar PHP 7.2 en su CentOS VPS, asegurémonos de que esté completamente actualizado. Para actualizar todo el software de su sistema a la última versión, debe tener acceso de root al servidor o al menos tener privilegios de sudo con el usuario de su sistema. Conéctese a su Linux VPS a través de SSH y ejecute el siguiente comando:

yum update

La actualización del software tardará unos segundos o minutos, según los paquetes que deban actualizarse. Una vez que se complete, puede continuar con la habilitación de los repositorios requeridos. PHP 7.2 no se proporciona en los repositorios predeterminados de CentOS 7, por lo que debe habilitar lo siguiente:

Habilitar EPEL:

yum install https://dl.fedoraproject.org/pub/epel/epel-release-latest-7.noarch.rpm

Instalar yum-utils si aún no está instalado.

yum install yum-utils

Habilite el repositorio Remo para PHP 7.2:

yum install http://rpms.remirepo.net/enterprise/remi-release-7.rpm
yum-config-manager --enable remi-php72

Una vez que haya terminado con estos pasos, puede continuar e instalar PHP 7.2

2. Instale PHP 7.2 en CentOS 7

Para instalar PHP 7.2 en su CentOS 7 VPS, ejecute el siguiente comando:

yum install php72 php72-php-fpm php72-php-mysqlnd php72-php-opcache php72-php-xml php72-php-xmlrpc php72-php-gd php72-php-mbstring php72-php-json

Esto instalará PHP 7.2, así como otras extensiones PHP de uso común. Para verificar que PHP 7.2 se haya instalado correctamente, ejecute el siguiente comando:

php72 -v

El resultado debe ser similar al siguiente:

# php72 -v
PHP 7.2.10 (cli) (built: Sep 11 2018 10:09:51) ( NTS )
Copyright (c) 1997-2018 The PHP Group
Zend Engine v3.2.0, Copyright (c) 1998-2018 Zend Technologies
    with Zend OPcache v7.2.10, Copyright (c) 1999-2018, by Zend Technologies

Crea un enlace simbólico a /usr/bin/php

ln -s /usr/bin/php72 /usr/bin/php

Verificar de nuevo

php -v

La salida debería ser similar a esta:

# php -v
PHP 7.2.10 (cli) (built: Sep 11 2018 10:09:51) ( NTS )
Copyright (c) 1997-2018 The PHP Group
Zend Engine v3.2.0, Copyright (c) 1998-2018 Zend Technologies
    with Zend OPcache v7.2.10, Copyright (c) 1999-2018, by Zend Technologies

Una vez que tenga instalado PHP 7.2 en su CentOS 7 VPS, es posible que desee personalizar algunas de las configuraciones. Siga los pasos a continuación para hacerlo.

3. Personaliza la configuración de PHP 7.2 en CentOS 7

Puede personalizar PHP 7.2 editando php.ini expediente. Para encontrar la ruta a este archivo, puede usar el siguiente comando:

php --ini | grep "Loaded Configuration File"

El comando devolverá la ruta a php.ini archivo que se utiliza actualmente.

# php --ini | grep "Loaded Configuration File"
Loaded Configuration File: /etc/opt/remi/php72/php.ini

Puede utilizar cualquier editor de su elección para editar el archivo. Usaremos nano en nuestro ejemplo.

nano /etc/opt/remi/php72/php.ini

4. Verifique si los archivos PHP se están ejecutando en el servidor

Una vez que cambie la configuración que desea cambiar, guarde y cierre el php.ini expediente. Si está utilizando Apache como servidor web, debe reiniciar el servicio Apache para que se cargue la nueva configuración y los cambios surtan efecto. Si está utilizando Nginx y PHP-FPM en lugar de Apache, debe reiniciar el servicio PHP-FPM.

Para verificar si los archivos PHP se están ejecutando en el servidor, puede crear una muestra info.php archivo y acceda a él a través del navegador web.

nano /var/www/html/info.php

Pegue el siguiente contenido:

<?php phpinfo(); ?>

Guarde y cierre el archivo, luego abra su navegador web favorito y acceda al archivo utilizando la dirección IP de su servidor en la URL seguida del nombre del archivo.

http://IP-ADDRESS/info.php

Por supuesto, no tiene que instalar PHP 7.2 en CentOS 7 , si utiliza uno de nuestros servicios de alojamiento VPS PHP 7, en cuyo caso simplemente puede solicitar a nuestros administradores expertos de Linux que instalen PHP 7.2 en CentOS 7 por usted. Están disponibles las 24 horas del día, los 7 días de la semana y atenderán su solicitud de inmediato. También puede consultar esta guía sobre cómo instalar PHP 7.3 en CentOS 7 para obtener actualizaciones.

PD . Si te gustó esta publicación sobre cómo instalar PHP 7.2 en CentOS 7 , compártalo con sus amigos en las redes sociales utilizando los botones de la izquierda o simplemente deje una respuesta a continuación. Gracias.


Cent OS
  1. Cómo instalar PHP 7.4/7.3/7.2 en CentOS 7/RHEL 7 y CentOS 6/RHEL 6

  2. Cómo instalar PHP 7.3, 7.2, 7.1 en CentOS/RHEL 6.10

  3. Cómo instalar PHP 5.6 en CentOS 7

  4. Cómo instalar PHP 8 en CentOS 7

  5. Cómo instalar PHP 8 en CentOS 8

Cómo instalar PHP 7.4 en CentOS 8 / RHEL 8

Cómo instalar TaskBoard en CentOS 7

Cómo instalar PHP 7 en CentOS 7

Cómo instalar PHP 7.4 en CentOS 8

Cómo instalar PHP Composer en CentOS 8

Cómo instalar PHP 7.4 en CentOS 8 | RHEL 8