Volver

PHP: ¿Qué es y por qué es necesario actualizarlo?

Portada-Blog-PHP_es.jpg

Probablemente, te hayas encontrado con la palabra PHP, sobre todo si tienes contratado un Hosting y tienes tu propia página web. Pero, ¿te has preguntado alguna vez qué es y por qué tantos sitios web lo utilizan?

Casi todos los sitios web emplean un lenguaje de programación del lado del servidor para funcionar. Existen muchos de estos lenguajes, y cada uno de ellos tiene sus ventajas y desventajas, pero vamos a centrarnos en PHP.

Este artículo te dará una breve visión general de lo que es y por qué es necesario actualizarlo.

¿Qué es PHP?

PHP es el acrónimo recursivo de Hypertext Preprocessor y es un lenguaje de programación de código abierto que funciona con sitios web. Fue creado por primera vez en 1994 por Rasmus Lerdorf para mantener su sitio web personal y se desarrolló como un lenguaje de programación para crear sitios web dinámicos.

PHP es un lenguaje de programación del lado del servidor, lo que significa que se ejecuta en el servidor web, no en el lado del cliente. Funciona a través del servidor web, que se encarga de recibir la petición de la máquina cliente y de dar instrucciones al servidor para que ejecute el código solicitado. Este lenguaje tiene fama de ser un poco lento y complejo. Sin embargo, es rápido, flexible y natural de usar. Es uno de los lenguajes de programación del lado del servidor más populares.

La arquitectura LAMP (Linux – Apache – MySQL – PHP) es una de las más populares en la industria web para desarrollar sitios web, con la P pudiendo significar también Python o Perl. En estos momentos, a través de cuestionarios de tecnología web, sabemos que el 77,6 % de los sitios cuyo lenguaje de programación es visible trabajan con PHP.

La mayoría de los sistemas de gestión de contenido o CMS más populares, como WordPress o PrestaShop, trabajan todos con esta programación. En cdmon, todos nuestros servidores trabajan en plataforma LAMP, por lo que todos los CMS que puedes instalar en un solo click trabajan sobre este lenguaje de programación.

¿Qué se puede hacer con PHP?

Aunque está centrado en la programación de scripts, se puede utilizar PHP para crear casi cualquier cosa que pueda cambiar basándose en los datos introducidos por el usuario o a peticiones externas. Esto incluye páginas que muestren tablas y gráficos dinámicos, incluyendo los gráficos de “AdSense” de Google, o feeds de noticias, tiendas de comercio electrónico, plataformas de blogs, aplicaciones de chat, y muchos más.

PHP y Seguridad

Este lenguaje de programación existe desde hace casi dos décadas y en este tiempo ha demostrado ser un lenguaje de programación muy flexible. Como hemos dicho además, se trata de una de las opciones más populares. El inconveniente de esta popularidad es que también ha atraído a muchos hackers que buscan vulnerabilidades en el software.

En otras palabras, no es una sorpresa que los hackers tengan como objetivo un lenguaje de programación en el que se construyen tantos sitios web. Afortunadamente, la comunidad PHP ha sido capaz de bloquear una buena parte de estas vulnerabilidades.

Sin embargo, esto no significa que los hackers se hayan dado por vencidos y día a día se descubren vulnerabilidades de seguridad. Es por ese motivo que este software se actualiza constantemente para parchear las vulnerabilidades conocidas. A medida que la comunidad continúa encontrando nuevas vulnerabilidades, estas deben ser parcheadas para evitar que los hackers las exploten.

Desde cdmon, te animamos a tener la última versión de PHP en tu página web por los siguientes motivos:

– Seguridad: de esta manera estarás protegido ante las vulnerabilidades que puedan descubrirse.
– Nuevas características: cada nueva rama introduce nuevas características para mejorar tu experiencia.
– Rapidez: cada versión es más rápida (la versión 7.3 es de media un 9% más rápida que su predecesora 7.2).

Ciclo de vida PHP

Cuando sale una nueva versión de PHP, esta recibe soporte durante 2 años, por lo que recibe actualizaciones regulares para corregir bugs y errores de seguridad durante este tiempo. Una vez finalizado este periodo, cada rama de PHP recibe soporte durante un año adicional, recibiendo actualizaciones de seguridad críticas. Pasados 3 años, una rama de PHP llega al fin de su vida útil y no recibe ya ningún tipo de soporte, pasando a ser vulnerable.

Como se puede ver en esta tabla, la versión más actual es la 8.1, la cual se encuentra disponible también en todos nuestros Hostings.

¿Cómo ver mi versión de PHP?

Para conocer la versión de PHP que está utilizando tu sitio web ahora mismo, solo debes acceder a tu Panel de Control y entra a Gestionar tu Hosting. En la parte superior de la página podrás ver la versión PHP con la que trabajas, así como la opción para cambiarla en cualquier momento.

¿Cómo actualizo la versión PHP de mi Hosting?

Desde tu Panel puedes cambiar la versión de PHP en cualquier momento, por lo que puedes verificar la compatibilidad de tu página con versiones más actuales en unos minutos.

En caso de que tu página no sea compatible con las nuevas versiones, recuerda que siempre puedes volver atrás, incluso a versiones más antiguas, para lo que deberás ponerte en contacto con nuestro equipo de atención al cliente.

Por otro lado, si tu página no es compatible, lo primero que te recomendamos es actualizar tu CMS y todos tus plugins y temas, la mayoría de los cuales también reciben actualizaciones de seguridad, así como para hacerlas compatibles con las versiones más actuales de PHP.