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

Cómo instalar PHP 7.3 en CentOS 7

En este tutorial, lo guiaremos a través de los pasos para instalar la última versión de PHP 7.3 en un VPS CentOS 7.

PHP es un lenguaje de secuencias de comandos del lado del servidor, comúnmente utilizado para el desarrollo web, pero también se utiliza como lenguaje de programación de propósito general. Es el lenguaje de programación del lado del servidor (back-end) más popular y potencia algunos de los productos más populares del mercado, como WordPress, el sistema de administración de contenido más utilizado, así como plataformas de comercio electrónico como Magento. y PrestaShop. PHP también potencia el software de gestión de relaciones con los clientes, el software de planificación de recursos empresariales y mucho más. El proceso de instalación de PHP 7.3 en CentOS 7 es una tarea bastante sencilla y directa, y se puede realizar en menos de 10 minutos.

PHP 7 ofrece mucho mejor rendimiento y mejoras de seguridad que sus predecesores. A continuación se enumeran algunas de las nuevas funciones y cambios en PHP 7.3:

  • Sintaxis flexibles de Heredoc y Nowdoc
  • Permitir una coma final en las llamadas a funciones
  • JSON_THROW_ON_ERROR
  • Cookie del mismo sitio
  • Desechar y eliminar constantes que no distinguen entre mayúsculas y minúsculas
  • Asignación de referencia list()
  • Función es_contable
  • array_key_first(), array_key_last()
  • Mejoras de hash de contraseña de Argon2

Requisitos previos

  • VPS de CentOS 7
  • Usuario con privilegios de raíz:todos nuestros planes de alojamiento de VPS vienen con acceso de raíz completo. También puede usar una cuenta de usuario con privilegios sudo.

Paso 1:Iniciar sesión y actualizar el servidor

Inicie sesión en su CentOS 7 VPS a través de SSH como usuario root:

ssh root@IP_Address -p Port_number

Reemplace 'IP_Address' y 'Port_number' con su dirección IP real y número de puerto SSH.

Paso 2:Instale PHP 7.3

CentOS 7 se envía de manera predeterminada con PHP 5.4 al momento de escribir este artículo, que es una versión muy antigua y desactualizada y llegó al final de su vida útil en septiembre de 2015. Esto también agrega vulnerabilidades de seguridad en su servidor si usa PHP en una configuración web. Afortunadamente, algunos repositorios confiables y bien mantenidos ofrecen versiones más nuevas de PHP. En este caso instalaremos y usaremos PHP 7.3 desde el repositorio de Remi.

En primer lugar, compruebe si PHP ya está instalado en su servidor. Si está instalado, verifique qué versión está ejecutando su servidor. Puedes hacerlo con el siguiente comando:

# php -v

Salida:

PHP 5.4.16 (cli) (built: Apr 12 2018 19:02:01)
Copyright (c) 1997-2013 The PHP Group
Zend Engine v2.4.0, Copyright (c) 1998-2013 Zend Technologies

Según el resultado, PHP 5.4 está instalado en nuestro CentOS VPS, el cual mencionamos que es la última versión disponible en los repositorios de CentOS 7. Para poder instalar PHP 7.3, tenemos que eliminar esta versión:

yum remove php*

Removing:
 php       
 php-cli   
 php-common
 php-mysql 
 php-pdo

Este comando eliminará PHP y todas las extensiones de PHP instaladas.

Ejecute los siguientes comandos para agregar los repositorios Remi y Epel a su servidor e instale yum-utils, que es una colección de herramientas para administrar repositorios yum:

yum install http://rpms.remirepo.net/enterprise/remi-release-7.rpm
yum install yum-utils epel-release

Deshabilite el repositorio de PHP 5.4, que está habilitado de forma predeterminada:

yum-config-manager --disable remi-php54

y habilite el repositorio de PHP 7.3:

yum-config-manager --enable remi-php73

Después de habilitar el repositorio Remi para PHP 7.3, podemos instalarlo fácilmente con el administrador de paquetes yum.

yum -y install php

Installing:
 php                         
Installing for dependencies:
 libargon2                   
 php-cli                     
 php-common                  
 php-json

Instalará PHP 7.3 y algunas de sus dependencias, como se muestra en el resultado anterior.

Una vez completada la instalación, puede comprobar la versión de PHP instalada:

php -v

Output:
PHP 7.3.0RC5 (cli) (built: Nov  6 2018 10:22:47) ( NTS )
Copyright (c) 1997-2018 The PHP Group
Zend Engine v3.3.0-dev, Copyright (c) 1998-2018 Zend Technologies

Puede instalar fácilmente todas las extensiones de PHP necesarias de la misma manera, siempre que estén disponibles en el repositorio. Por ejemplo, si necesita las extensiones PHP MySQL, Multibyte String (mbstring), Mcrypt y SimpleXML Parser, puede instalarlas con el siguiente comando:

yum -y install php-mysqlnd php-mbstring php-pecl-mcrypt php-xml

Puede probar si las extensiones están correctamente instaladas usando el siguiente comando:

php -m |grep extension_name

Por ejemplo, para probar si la extensión Multibyte String (mbstring) está instalada, puede usar lo siguiente:

php -m |grep mbstring

salida:

mbstring

Paso 3:Crear una página phpinfo

Para verificar información detallada sobre la versión de PHP instalada, la extensión, la configuración y mucho más, puede crear una página phpinfo. Muestra una gran cantidad de información útil sobre PHP. Incluye información sobre la versión de PHP, las opciones y extensiones de compilación de PHP, la información y el entorno del servidor (si se compila como un módulo), el entorno de PHP, la información de la versión del sistema operativo, las rutas, los valores maestros y locales de las opciones de configuración, los encabezados HTTP y la licencia de PHP. .

Para hacer esto, vaya al directorio raíz de documentos del servidor web

cd /var/www/html

y crea un archivo phpinfo.php con el siguiente contenido

vi phpinfo.php

<?php
phpinfo();
?>

Guarde el archivo y acceda a http://YourIPaddress/phpinfo.php con su navegador web favorito. Debería obtener la siguiente página

Para más información sobre PHP, su configuración y características puedes consultar su documentación oficial.

Por supuesto, no tiene que instalar PHP 7.3 en CentOS 7 si utiliza uno de nuestros servicios de hospedaje VPS de PHP 7, en cuyo caso simplemente puede solicitar a nuestros administradores expertos de Linux que instalen la última versión de PHP 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.

PD. Si le gustó esta publicación sobre cómo instalar PHP 7.3 en CentOS 7, compártala con sus amigos en las redes sociales utilizando los botones para compartir, 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.4/7.3 en CentOS 8/RHEL 8

  3. Cómo instalar PHP 5.5 en CentOS

  4. Cómo instalar PHP 7.3 en CentOS 8

  5. Cómo instalar PHP 7.4 en CentOS 7

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