PHP o preprocesador de hipertexto como es un lenguaje de código abierto, se puede usar para la creación de páginas web dinámicas, es útil tanto para principiante como para programadores profesionales. Es popular, porque muchas páginas web han sido creadas con él. Por lo cual a la hora de obtener una optimización de tu página debes actualizar PHP la cual te vamos a mostrar a continuación.
Indice De Contenidos
- 1 ¿Por qué debes actualizar a la versión PHP 7.1 o superior en tu web antes de 2019?
- 2 ¿Qué es PHP?
- 3 ¿Cómo trabaja PHP?
- 4 ¿Dónde está la verdadera importancia de actualizar la versión PHP?
- 5 Revisar y cambiar la versión de PHP
- 6 ¿Por qué debo actualizar PHP?
- 7 Los plugins son el verdadero problema
- 8 ¿Cómo puedes saber qué versión de PHP necesitan tus plugins?
- 9 ¿Qué versión de PHP necesitas usar en la web?
- 10 Actualizar PHP 7.0 a 7.2 y 7.3 en Ubuntu 16.04
- 11 Hacer que Apache utilice PHP7.2
¿Por qué debes actualizar a la versión PHP 7.1 o superior en tu web antes de 2019?
En la actualidad PHP se ha desarrollado mucho en los últimos años. Por lo cual es recomendable actualizar PHP WordPress y colocarlo al día para tener tu sitio web seguro.
Además de saber cómo, cuándo y por qué tienes que actualizar PHP, también qué debes hacer en el caso que se te presente un inconveniente de compatibilidad, que es algo probable que te pase por las razones que te mostraremos a continuación.
Te vamos a dar una breve explicación de cómo actualizar PHP de tu web a una más avanzada como la versión 7.1 o mayor.
¿Qué es PHP?
PHP (Hypertext Preprocessor o preprocesador de hipertexto) es un lenguaje de código abierto que usan WordPress, los plugins y los temas. PHP es un código de lenguaje abierto bastante conocido, apropiado para el progreso de la web y que puede ser alojado en HTML lo que expresa que en el mismo archivo puedes combinar código PHP con código HTML.
El PHP es de código abierto esto quiere decir que es gratis y de uso libre para cualquier programador que desee utilizarlo.
Como pasa con todo código y software actualmente, que va a mejorar con el tiempo, por lo cual salen al mercado nuevas y optimizadas versiones y el soporte queda inhabilitado para las más obsoletas.
¿Cómo trabaja PHP?
El lenguaje PHP es procesado en los servidores, estos son ordenadores muy poderosos con un software y hardware específico. Al escribir una dirección como esta por ejemplo http://www.aprenderaprogramar.com/index.php en un navegador web Firefox, Chrome u Opera. Está lo que hacen es enviar la información de la solicitud al servidor que es quien se encarga de hacer el procesamiento, junta esta información y el servidor lo que regresa es una página HTML.
Por ello a la hora de trabajar con una versión desactualizada sin soporte, estarás poniendo en peligro tu web de:
- Errores
- Brechas de seguridad
- Fallas
¿Dónde está la verdadera importancia de actualizar la versión PHP?
Ya la versión PHP 7.0 está liberada desde finales del año 2015 y dejará de tener soporte activo y de seguridad en diciembre de 2018.
Sin embargo, la mayoría de los que tienen negocios online o que son emprendedores tiene aún la versión de PHP 5.0. Y para las versiones que son menores de 5.6 ya no existe soporte. Para diciembre de 2018 el soporte de la versión 5.6 estará eliminado.
Nota: Una pérdida de soporte para cualquiera de las versiones de PHP es un problema grave porque esto genera un gran agujero de seguridad en tu web si no la actualizas.
¿Y qué pasa con las versiones PHP 7.1 y 7.2?
Para estas 2 versiones su soporte todavía está vigente, sin embargo, ya está disponible PHP 7.3.
¿Qué quiere decir todo esto?
Esto lo que quieres decir es que debes hacer tu actualización en cualquiera de las versiones de PHP más nuevas antes de que finalice el año 2018.
Revisar y cambiar la versión de PHP
¿Cómo actualizar PHP en WordPress? La manera de realizar el cambio de versión de PHP dependerá de la clase de servidor que usted tenga contratado, de tus conocimientos, y principalmente de las facilidades que te brinde tu proveedor de servicio de hosting.
Si todavía tienes la versión 5.0, debes hacer la revisión de tu web para que estás seguro de que no tendrás inconvenientes de compatibilidad con la nueva versión 7.0.
A la hora de realizar la verificación seria en el caso de que pases de una versión 5.0 a 7.0, porque es grande el salto.
El código para actualizar PHP te lo facilita tu proveedor de hosting, ya que lo usa para dar ciertas funciones en el servicio. Razón por la cual tienes que hacer tu actualización de la versión de PHP desde tu cuenta de hosting.
Manera de actualizar PHP es a través de cPanel.
Cambiar la versión de PHP desde cPanel
Si tu hosting te brinda herramientas que son sencillas y profesionales para realizar las gestiones de tu web, tengas casi todo el proceso listo. Debes dirigirte a tu cPanel y desplegar la utilidad de Administrador de versiones de PHP.
Luego debes escoger la instalación a la cual vas a cambiarle la versión.
El siguiente paso sería sencillamente darle click en la versión de PHP a la cual desees cambiar.
Los cambios se realizan de manera instantánea, tu web ya estará funcionando en versiones optimizadas de PHP.
Cambiar la versión de PHP en SiteGround
Si hospedas tus webs en SiteGround, sería la ideal porque es la más sencilla a la hora de realizar la instalación. Luego haces la instalación del plugin SG Optimizer, está la tu disposición en el instalador de plugins y en WordPress.org, y debes darle click para su activación.
Uno de sus servicios es el cambio de versión de PHP, que tienes la posibilidad de realizar sin la necesidad de salirte del administrador de tu WordPress, con solo darle click se cambia de manera instantánea.
Cuando ya lo tengas activado, debes dirigirte al nuevo menú que se llama SG Optimizer y abre la utilidad de configuración PHP.
Te mostrará la versión de PHP actual y allí verás un botón al cual tienes que darle click para activar la comprobación de la compatibilidad.
Luego de realizada la comprobación y encuentras que no existe incompatibilidades, con solo darle click a la última versión de PHP ya la tendrás instalada.
Cambiar la versión PHP desde Raiola Networks
En caso de que tu proveedor de servicio de hosting sea Raiola, para hacer el cambio de la versión PHP, solo debes dirigirte a cPanel, escoge la opción “Versión PHP” y le das click.
Cuando ya estés adentro, en la ventana que se despliega en la parte superior, vas a escoger la versión que desees y luego le das click en “Establecer como actual”.
Cambiar versión de PHP en Webempresa
Si tu proveedor de servicio de hosting es Webempresa, el procedimiento es muy parecido.
Ve a tu cuenta de cPanel y escoges la opción “Configurar PHP”. Cuando estés adentro, solo debes seleccionar la última versión y listo.
El cambio de versión de PHP puede ser un poco enredado
Los usuarios no se habían preocupado por actualizar PHP, porque tenían muchos años con la versión 5.x, no tenían la necesidad de realizar ningún cambio.
Muchos de los plugins siguen presentando compatibilidad con la versión 5.6. No obstante esto dentro de poco tiempo va a dejar de ser así.
Nota: WordPress 5.0 se está probando solo con la versión PHP 7.3. Lo que quiere decir que no se tiene seguridad de que este vaya a funcionar para las demás versiones inferiores de PHP. Asimismo, no hay garantías de que tus plugins serán compatibles con PHP 7.3
En la actualidad muchos de los proveedores no ofrecen la versión para actualizar PHP 7.3 por ser tan nueva y por la inseguridad de que lo plugins no resulten compatibles con esta.
¿Por qué debo actualizar PHP?
Lo mejor es tener la actualización de todo software que se tenga, debes hacerle la actualización de PHP por medidas de seguridad y por optimización principalmente, también por funcionalidad.
En este caso uno de los softwares fundamentales, en el que está programado el core de WordPress, es PHP, por lo cual tu hosting obligatoriamente debería tener instalada la versión más reciente para que esté estable.
Si están en la necesidad de presentarle argumentos al proveedor de hosting para que tenga las últimas versiones de PHP aquí hay varias.
Es lo que recomienda WordPress
La plataforma WordPress hace algún tiempo hizo el cambió en la página de requerimientos de hosting para la instalar WordPress, y paso de requisitos a recomendaciones.
Las recomendaciones específicas que dan son las siguientes:
- PHP versión 7 o mayor
- MySQL versión 5.6 o una mayor, o MariaDB versión 10.0 o mayor
- HTTPS
Esta tiene que ser la base que debes tener presente antes de hacer un contrato de hosting especializado en WordPress.
Tu web será más rápida
Los cambios de la versión anterior que es PHP 5.6.0 a versión PHP 7.0 son muy grandes, y son notable en cuanto a mejoras en la velocidad, rendimiento y en optimización.
Por lo tanto, tú vas a consumir menor cantidad de recursos del hosting, en específico de RAM, principalmente en tus aplicaciones web, WordPress en tu caso, será mucho más veloz, porque estará funcionando sobre códigos mucho más optimizados.
Los plugins son el verdadero problema
Todos los programadores que crearon los plugins para WordPress en la versión 5.0, tiene en sus manos una dura decisión que tomar.
Ahora tienen la tarea de hacer un rediseño en los plugins para que estos se hagan compatibles con PHP 7.3 y Gutenberg o crear plugins nuevos y desechar los que existen.
Muchos programadores que crean los plugins pagos estarán haciendo el cierre de estos cuando llegue WordPress 7.0. Sin embargo, otros programadores comprobarán sus plugins en la versión más reciente de PHP y ellos no van a hacer pruebas de compatibilidad en las versiones anteriores.
Las personas que estén utilizado la versión PHP 7.1, probablemente se vean en la necesidad de realizar una actualización a la versión superior que es la 7.3 si quieren que sus plugins funcionen. Algunos de los plugins pueden resultar ser incompatibles, porque todavía no estarán adaptados a esa versión.
¿Cómo puedes saber qué versión de PHP necesitan tus plugins?
Por ahora no hay una lista en la cual se pueda visualizar la versión mínima de PHP que se requiera por cada plugin en el directorio de WordPress. La manera de hacer la verificación es haciendo pruebas en la web.
Hacer estos ensayos no es bueno, ya que por la actualización de un plugin se te pueden presentar problemas con la web. Esa falla tal vez se muestre a través de señales como:
- Nuevas advertencias de error.
- Pérdida de alguna función.
- Inclusive que la pantalla se te vea blanca.
Sin embargo, existe un plugin con el cual se puede indagar si WordPress y los plugins tienen compatibilidad con la versión 7.0. este es el plugin PHP Compatibility Checker.
Si al buscarlo te dice que el plugin que estás examinando no es compatible con la versión 7.0, tienes que hacer el cambio o solicitarle al programador que pruebe si hay alguna actualización.
Si no puedes hacer la comprobación de compatibilidad debe irte atrás, pedirle a tu programador que lo actualice o como última opción debes hacer el cambio de plugin.
¿Qué versión de PHP necesitas usar en la web?
La versión que necesites dependerá de la web, esta posee unas necesidades explícitas y utiliza unos plugins y temas bien precisos.
Por lo cual, lo que funcione para un caso, tal vez no funcione para otros. Es recomendable que hagas el ensayo con la versión más actualizada y mira qué ocurre.
Actualizar PHP 7.0 a 7.2 y 7.3 en Ubuntu 16.04
Si tiene como host a DigitalOcean para los servidores este te puede ayudar con la facilidad de poner a funcionar los deployments. Además, te brinda aplicaciones de solo un click para que puedas adquirir un servidor LAMP y poder actualizar PHP Ubuntu 16.04 sin la necesidad de preocuparte por la configuración de todo el software que se necesita.
El PHP 7.2 y 7.3 ya está disponible, y Laravel 5.6 si debes hacerle la instalación (por medio de un paquete de Doctrine).
Añadir el repositorio PPA Ondrejs
Debes añadir el “PPA: ondrej/php”, está recomendado como el mejor, ya que puede instalar las últimas versiones PHP las versiones que están activas de Ubuntu. add-apt-repository ppa:ondrej/php
sudo apt-get update
Instalar PHP 7.2
El primer paso para realizar la instalación es detener tu servidor, después procedes a instalar PHP 7.2 con el siguiente comando:
service apache2 stop
sudo apt-get install php7.2 php7.2-common
Asimismo, tienes que instalar algunos paquetes extras para hacer tu instalación de PHP. Estos los necesitas para Laravel y Composer, los siguientes comandos:
sudo apt-get install php7.2-curl php7.2-xml php7.1-zip php7.2-gd php7.2-mysql php7.2-mbstring
Luego que hayas realizado este paso, debes verificar que PHP esté actualizada en la CLI: php -v
La primera fila tiene que verse de esta manera: PHP 7.2.4–1+ubuntu16.04.1+deb.sury.org+1 (cli) (built: Apr 5 2018 08:53:57) ( NTS ), lo que indica que todo está bien hecho.
Instalar PHP 7.3
Al igual que en la versión 7.2 para actualizar PHP Ubuntu tendrás que parar el servidor primero, para luego realizar la instalación de PHP 7.3, esto lo vas a hacer con el siguiente comando:
sudo add-apt-repository ppa: ondrej/php
sudo apt-get update
Para que puedas continuar debes hacer una actualización (upgrade), donde vas a ejecutar el comando que verás a continuación:
dpkg -l | grep php | tee paquetes-php.txt
Con la ejecución de este comando se estará creando un archivo de nombre “paquetes-php.txt”.
Para iniciar la instalación de PHP 7.3 debes usar el siguiente:
Esta instalación es común en todas distribuciones fundamentadas en Ubuntu.
sudo apt install php7.3 php7.3-common php7.3-cli
Para comprobar la versión que has instalado con el comando: php -v
Luego de haber hecho la instalación, el siguiente paso es trabajar con los módulos.
Si tienes creado un archivo de texto con los módulos instalados anteriormente, solo de hacer la sustitución, por ejemplo 7.0, por 7.3.
Hacer que Apache utilice PHP7.2
Para actualizar PHP Apache en la versión 7.2, debes primero hacer la desinstalación de PHP en la versión 7.0, se debe hacer una habilitación del mod PHP con los siguientes comandos:
sudo a2enmod php7.2
service apache2 restart
Con esto ya PHP estará utilizando PHP 7.2.
A continuación, te dejamos estos enlaces que pueden ser de tu interés: