Las ventajas de PHP 8.0

La velocidad de carga es uno de los factores principales de Google. Unido a ello los usuarios tienden a comprar más en sitios web que tienen un tiempo de carga pequeño y a valorarlos mucho mejor.

Uno de los factores hoy imprescindible es contar con PHP 8.0. En este artículo hablaremos de cómo instalar PHP 8.0 en Centos 8, la última versión de la popular distro pero que no cuenta con un ejemplo claro sobre cómo desarrollar este tipo de instalaciones en español. Para cualquier tema relacionado con el posicionamiento SEO es esencial contar con el PHP más avanza que exista.

Estas son las ventajas de la utilización de PHP 8.0 en Centos 8, según Kinsta par alos resultados del Benchmark en WordPress 5.6:

  • PHP 5.6: 123,52 peticiones/seg
  • PHP 7.0: 155,08 peticiones/seg
  • PHP 7.1: 145,31 peticiones/seg
  • PHP 7.2: 187,03 peticiones/seg
  • PHP 7.3: 189,14 peticiones/seg
  • PHP 7.4: 197,01 peticiones/seg
  • PHP 8.0: 233,40 peticiones/seg

 

Lo ilustramos con una imagen:

 

Cómo instalar PHP 8.0 en Centos 8

 

Las ventajas de saber cómo instalar PHP 8.0 en Centos 8 son, por tanto, son espectaculares.

Como agencia de Marketing Online, desde Movimiento Avanza sabemos que para realizar un posicionamiento SEO adecuado es muy recomendable instalar PHP 8.0 en Centos 8 para cualquier tipo de WordPress.

 

Instalar PHP 8.0 en Centos 8 paso a paso

La versión actual de Centos 8 viene distribuida con PHP 7.2, lo que la aleja de los estándares más recomendables, especialmente si tenemos en cuenta que no cuenta con mantenimiento desde el año 2019.

Lo primero que hay que hacer es habilitar el repositorio como root con privilegios sudo:

$ sudo dnf install dnf-utils http://rpms.remirepo.net/enterprise/remi-release-8.rpm

Aquí podemos utilizar este comando:

$ sudo dnf module list php

para ver un listado de las versiones de PHP habilitadas en ese momento.

 

PHP 8.0

Para instalar una nueva versión de PHP, en este caso la versión PHP 8.0, utilizaremos los siguientes comandos:

$ sudo dnf module reset php

$ sudo dnf module enable php:remi-8.0

 

PHP 8.1

Si deseáramos instalar PHP 8.1 en Centos 8, utilizaríamos los comandos siguientes:

$ sudo dnf module reset php

$ sudo dnf module enable php:remi-8.1

Instalación del PHP en Centos 8

Este comando instala el PHP y algunos de los módulos de PHP que más se utilizan:

$ sudo dnf install php php-opcache php-gd php-curl php-mysqlnd

El FPM se instala como una dependencia y se usa como un servidor FastCGI. Ahora iniciamos el servicio FPM y lo habilitamos para que comience automáticamente con un boot.

$ sudo systemctl enable –now php-fpm

 

Preguntas Respuestas Marketing Online

 

Cómo instalar PHP 8.0 en Centos 8 para que trabaje con Apache

SI el sistema que se está utilizando trabaja con SELinux es necesario actualizar el contexto de seguridad de SELinux de la siguiente manera:

$ sudo chcon -Rt httpd_sys_rw_content_t /var/www

Si se usa Apache como web server, hay que reiniciar el servicio de https utilizando este comando:

$ sudo systemctl restart httpd

 

 

Cómo configurar el PHP para que trabaje con Nginx

El PHP FPM utiliza como usuario apache. Para evitar problemas de permisos es necesario cambiar el usuario a nginx.

Para ello, hay que realizar lo siguiente:

$ sudo nano /etc/php-fpm.d/www.conf

en /etc/php-fpm.d/www.conf

debe figurar

user = nginx

group = nginx

Debemos asegurarnos de que el propietario del directorio /var/lib/php es el correcto:

$ chown -R root:nginx /var/lib/php

Y ahora restauramos el servicio PHP FPM de este modo:

$ sudo systemctl restart php-fpm

Editamos la directiva del host virtual de Nginx y añadimos el siguiente bloque de ubicación para que Nginx pueda procesar los archivos de PHP:

server {

# . . . otro código

location ~ \.php$ {
try_files $uri =404;
fastcgi_pass unix:/run/php-fpm/www.sock;
fastcgi_index index.php;
fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
include fastcgi_params;
}
}

Ahora es necesario reiniciar el servicio Nginx:
$ sudo systemctl restart nginx
Para finalizar de instalar PHP 8.0 en Centos 8 solo se debe actualizar el contexto de seguridad de SELinux:
$ sudo chcon -Rt httpd_sys_rw_content_t /var/www
con lo que ya sabremos cómo instalar PHP 8.0 en Centos 8 de manera eficiente. Ahora dispondremos de un nivel de velocidad mucho mayor y de todas las ventajas que ello representa para cualquier tipo de web.
Desde la Agencia de Marketing Online Movimiento Avanza estamos a su disposición para apoyarle en cualquier cuestión relativa al marketing digital.
Sabemos cómo mejorar los niveles de carga de su web y somos expertos como Agencia SEO en España y a nivel internacional.