Contactos

Actualice la versión PHP en el servidor hasta 7.5. Actualización de PHP en Denwer. ¿Por qué los extremos de apoyo?

Todos aquellos que usan el DNVR, el llamado Conjunto de desarrolladores web de Gentleman, saben que el problema de la actualización del paquete se vuelve muy rara vez y no ofrece problemas especiales. Un punto muy importante al trabajar con Denwer - actualizar PHP. Es necesario actualizarlo a tiempo y hasta la versión actual, que, por cierto, es bastante simple. Sin embargo, es precisamente con esto que a menudo surgen los usuarios de este instrumento. Le ofrecemos una instrucción paso a paso que le dirá a Detalle cómo actualizar PHP a Denwer.

Al actualizar PHP en Denwer, debe seguir claramente las instrucciones.


Error de carrera

¡Denver no funciona!

  • En primer lugar, verificamos si la versión PHP que descargamos. Pagamos su atención: ¡Se requiere la versión 5! Denver se actualizó durante mucho tiempo, por lo que la 7ª versión no funcionará en él.
  • Además, el enganche puede estar con Apache. Su versión para Denver - 2.2, pero ahora 2.4 requerida para un trabajo exitoso con PHP. Esto se resuelve mediante configuraciones individuales en su computadora.
  • Y una forma más sencilla de corregir el trabajo del programa: eliminamos a Denver y lo configuramos de nuevo. No importa lo sorprendentemente, en la mayoría de los casos, ayude. Y el caso no está en absoluto en el misticismo, a veces, a veces, esta herramienta es "reconfigurada" de trillado: demasiados cambios en ella se pueden hacer manualmente y en orden caótico. Simplemente no olvide guardar todos los archivos almacenados en la carpeta principal en la carpeta de copia de seguridad antes de eliminar.

Si te olvidaste de ...


Después de esta simple instrucción paso a paso, logramos actualizar con éxito PHP en Denver, así como para hacer frente a los posibles errores. ¡Estaremos contentos con sus comentarios para trabajar con este programa y sus actualizaciones!

Si quieres tu blog, tu sitio o tu boutique un ligne. Funciona bien, sería idealmente considerar cambiar o actualizar la versión PHP que usa en su sitio web. La nueva versión de PHP (PHP7) aún no está suficientemente distribuida, pero no será larga porque brinda muchas innovaciones y es muy probable que esté obligada a instalar o usar la siguiente versión de WordPress.

Este artículo supone que ya ha creado un sitio web o blog de WordPress. .

Pero si ya lo has hecho, continuemos.

¿Por qué deberías ir a PHP 7?

Si usa WordPress en su servidor, obviamente se le instala PHP. Entonces, ¿por qué actualizar cuando todo funciona tan bien?

Aquí hay algunas de las razones más comunes por las que debe considerar actualizar su versión PHP:

  • . complementos y guiones Establecer versiones ya no son compatibles con la versión utilizada.
  • Los requisitos mínimos para el lanzamiento de WordPress aumentaron
  • La versión que utiliza tiene deficiencias de seguridad, y la actualización incluye un parche.
  • Necesitas una versión más estable.
  • Desea probar otra versión al instalar WordPress o en un entorno de prueba
  • Encontró un conflicto entre la versión utilizada e instalada por complementos, temas o escenarios.

Todas estas son buenas razones, pero antes de actualizar su versión PHP, tiene las deficiencias que debe considerar ...

Algunas deficiencias importantes a considerar ...

La transición a una versión más nueva de PHP está asociada con algunos riesgos. Aquí está el complemento premium WordPress, que ahorrará completamente su sitio y lo restaurará en caso de fallo.

Lo principal que debe tener en cuenta antes de realizar una actualización es que todos sus complementos, temas y scripts no son necesariamente compatibles con la última versión de PHP que desea usar..

En el caso de la incompatibilidad, lo más probable es que su sitio ya no funciona o vea muchos errores. Además, WordPress ahora le informa si el complemento es compatible con su versión PHP o no.

Cada versión de PHP ofrece nuevas opciones, mejoras y correcciones, correcciones de seguridad y estructura de código. Aunque algunas actualizaciones son menos completas que otras, muchas versiones ofrecen mejoras o modificaciones que hacen que algunas partes de las versiones anteriores están desactualizadas.

Detectar

En algunos casos, todas las versiones, como PHP 4 y más, ya no son compatibles. Si usa complementos, temas o scripts en su sitio web, que dependen del código PHP desactualizado, y actualice a una versión más reciente de PHP, esta actualización hará que el código esté desactualizado y, por lo tanto, deja de funcionar. Tu blog.

Además de la verificación manual de su sitio web para la identificación de posibles debilidades, hay muchos complementos que le indican si su entorno es compatible con la actualización. La buena noticia es la capacidad de reducir la versión previamente activada. En otras palabras, si observa algún error, aún puede restaurar la versión anterior de PHP ... por ejemplo, vaya a la versión 5.5 versiones 7.x, y si todo no funciona, puede volver a la versión 5.5.

Compruebe la compatibilidad de PHP

Aquí hay algunos complementos que puede usar para verificar la compatibilidad de su entorno con la versión actualizada de PHP:

  • Compatibilidad Comprobación PHP - Este complemento le permite definir una versión PHP y hacer un análisis en comparación con la versión actual de PHP de su host. También crea un informe para decirle qué arreglar.
  • Monitor de registro de errores - Si hay errores, puede activar la revista para realizar un seguimiento de todos los errores, lo que lo ayudará a aliviar su eliminación.

También puedes activarperiódico manual privado errores con ayuda "Wp_debug." También puede ver lo que ha cambiado para cada versión PHP antes de la actualización:

  • Migración con PHP 4 en PHP 5.0.x
  • Migración con PHP 5.0.x en PHP 5.1.x
  • Migración con PHP 5.1.x en PHP 5.2.x
  • Migración con PHP 5.2.x en PHP 5.3.x
  • Migración con PHP 5.3.x en PHP 5.4.x
  • Migración desde 5.4.x PHP para PHP 5.5.x
  • Migración desde 5.5.x PHP para PHP 5.6.x
  • Migración desde 5.6.x PHP para PHP 7.0.x
  • Migración desde 7.0.x PHP para PHP 7.1.x
  • Migración a la última versión de PHP.

Si descubre que está utilizando un complemento, el tema o un script que es incompatible con la versión PHP que desea usar, puede comunicarse con el autor o el desarrollador para ayudarlo a resolver el problema. Si necesita una mano, puede dejar un comentario en este artículo, estaré encantado de proporcionarle respuestas.

Cómo cambiar las versiones PHP

Entonces, cuando su blog ha pasado una prueba de compatibilidad, puede cambiar la versión PHP que usa a través de SSH o CPANEL. Si esta no es una opción a la que tiene acceso, consulte alojamiento webEn la mayoría de los casos, pueden actualizarlo o realizar otras tareas.

Actualización a través de SSH (usuarios avanzados)

Dado que los comandos SSH para actualizar o instalar otras versiones de PHP difieren según el tipo de servidor, entonces no hay comandos universales que funcionen en todas partes.

Proteja su blog o sitio web contactando con nuestro liderazgo:

Presione uno de los recursos a continuación para ver información detallada sobre el tipo de su servidor:

  • Sistemas UNIX
  • Mac OS X.
  • Sistemas de Windows
  • Plataforma "Cloud Computing"

Tenga en cuenta que si usa los comandos especificados en estos enlaces, también debe eliminar el PCP antiguo PHP de su servidor. Dado que los comandos para eliminar las versiones anteriores también dependerán de su tipo de servidor, verifique la documentación del servidor para comandos precisos.

Actualizar o cambiar PHP en cPanel

Si prefieres elegiren varios clicsversión PHP Para su servidor, puede hacerlo ingresando su cuenta de CPANEL. Sin embargo, esta opción solo está disponible en las versiones predeterminadas de CPANEL. Si esto no está tan en casa, deberá comunicarse con su proveedor de host web para este.

Le mostraré cómo obtener acceso a su panel de control. Después de ingresar al sistema, vaya a la sección "Software" y haga clic en Multiphp Manager.


Al hacer clic en él, se moverá a la versión PHP para varios dominios y subdominios. Todo lo que necesita hacer es elegir la versión de PHP correcta y aplicarla al dominio de acuerdo con su elección.

Si estas usando Denwer, usted sabe que las actualizaciones del paquete no ocurren tantas veces. Si el servidor en sí puede excitarnos algo, entonces aquí está la versión. pHP. Puede convertirse en un problema crítico. Eso es lo que cómo actualizar PHP en DenwerHablaremos hoy y hablaremos.

De hecho, nada duro está ahí. Primero necesitas descargar a salvo de amenazas. versión pHP. En el sitio http://windows.php.net/download/. Le aconsejo que descargue la versión de 32 bits, porque Con el bit 64, es posible que tenga problemas, y este ensamblaje es actualmente experimental.

Ahora detenga el servidor usando el script stop.exe. y switchoff.exeLuego vaya por el camino usr / local / php5 Y elimine todos los archivos binarios allí, reemplazándolos simplemente descargados. Reanudar Denwer.

Ahora en la carpeta pHP5. No tienes archivo php.ini., sin embargo, en su lugar hay pHP.INI-DESARROLLO y pHP.INI-PRODUCTO. Puedes cambiar el nombre de cualquiera de ellos en php.ini. Y configure el servidor como usted necesita. No olvides también ver la directiva para que se incorpore. extension_dir \u003d "ext"Para evitar problemas con los módulos de plug-in en el futuro.

¿Qué pasa si puede doblar la velocidad de descarga en WordPress en solo 10 minutos? ¿Eso suena bien?

Es fácil: todo lo que necesita hacer es actualizar PHP a la última versión.

Y pronto aún no tendrá otra opción, ya que PHP 5.6 se convertirá en un requisito mínimo para WordPress en abril de 2019, y su reemplazo para PHP 7.0 ya ocurrirá en diciembre de 2019.

PHP es uno de los idiomas más populares en Internet. De hecho, el 70% de todos los sitios web usan PHP en el lado del servidor.

Los sitios web en WordPress también funcionan en PHP. Pero el gran problema con el que nos encontramos con la comunidad de WordPress es que muchos sitios, compañías, proveedores de alojamiento y desarrolladores no admiten las últimas versiones de PHP. Esto es especialmente molesto, teniendo en cuenta lo fácil que es actualizar PHP en el servidor.

Problema de WordPress y PHP

Pronto 8 de cada 10 sitios de WordPress trabajarán en versiones PHP, que ya no se admiten.

Según WordPress.org Statistics, el 35% de los sitios de WordPress funcionan en PHP 5.6. Soporte activo para PHP 5.6 finalizado el 19 de enero de 2017, y completará oficialmente su ciclo de vida el 31 de diciembre. Esto significa que ya no tendrá soporte de seguridad, y los sitios que continúan usando PHP 5.6 habrán desbloqueado vulnerabilidades.

Además, hay PHP 7.0, que ha expirado el 3 de diciembre de 2018. Tampoco es compatible con la versión PHP. Sin embargo, casi el 20% de los sitios de WordPress funcionan en PHP 7.0.

Como cualquier software, PHP tiene un ciclo de vida. Cada versión básica de PHP generalmente es totalmente compatible con correcciones de errores y correcciones de seguridad durante dos años después de su liberación.

Además, alrededor del 25.2% de los sitios ya están trabajando en versiones anteriores de PHP no compatibles, incluyendo 5.2, 5.3, 5.4 y 5.5.

Por lo tanto, en el momento de escribir este artículo, aproximadamente el 80% de los sitios de WordPress funcionan o van a funcionar con la versión no compatible de PHP.

Solo el 20% de los sitios de WordPress funcionan en las últimas versiones compatibles - PHP 7.1, PHP 7.2 y PHP 7.3.

¿Por qué hay muchos sitios de WordPress todavía en las versiones anteriores de PHP?

Hay muchas razones para las cuales los sitios web continúan trabajando en versiones de PHP obsoletas y no compatibles, estas son las más comunes de ellas.

1. Los propietarios de sitios no saben o no se preocupan por el software de su servidor o alojamiento

Para muchos propietarios de sitios, especialmente para aquellos que no tienen conocimiento técnico, es importante que su sitio web simplemente funcione y se vea bien. ¿Por qué actualizar algunos PHP allí cuando todo funciona así?

2. Requiere mucho tiempo para los desarrolladores de complementos y

Para los desarrolladores de complementos antiguos y los temas para las últimas versiones de PHP significa actualizar su código junto con las pruebas completas para garantizar la compatibilidad, si no desean romper los sitios de sus usuarios.

3. Los proveedores de alojamiento no quieren romper el rendimiento de los sitios.

A pesar del hecho de que PHP 5.6 se lanzó en 2014, y el apoyo de PHP 7.0 llega a su fin, los alojamientos web han pospuesto la actualización de sus servidores a las últimas versiones de PHP (7.1 o 7.2) debido al peligro de romper los complementos y temas.

Esto significa que si desea que su sitio trabaje en la última versión de PHP, debe tomar la iniciativa para usted mismo y actualizarlo usted mismo, o pedirle que ayude a su proveedor de alojamiento a ayudarlo.

¿Por qué WordPress no requiere actualizaciones PHP?

El proyecto WordPress no ha forzado a los usuarios a usar las últimas versiones PHP, porque por varias razones. Esto es todo lo que revisamos en la sección anterior, así como la responsabilidad de administrar el CMS más popular del mundo.

Pero todo debe cambiar en 2019.

En WordCamp EE. UU. En diciembre de 2018, se anunció que PHP 5.6 será la versión mínimamente apoyada en la primera mitad de 2019, y se incrementará a PHP 7.0 en la segunda mitad de 2019.

Estos cambios se esperan durante mucho tiempo, y podemos agradecer a Yoast Palgin Developers por un gran papel en la solicitud de los usuarios a actualizar PHP. A principios de 2017, con la liberación de Yoast SEO 4.5, se apareció una notificación para los usuarios de Yoast en la barra de herramientas de WordPress. Llamó a los propietarios del sitio, cuyos sitios estaban en el servidor con una versión de PHP desactualizada, actualícalo a la nueva versión. Puede desactivar la notificación, solo actualizando PHP.

Más recientemente, a principios de diciembre, el principal conformador de WordPress Gary Pendergast sugirió actualizar la versión mínima de PHP. El plan que Matt Mallenveg confirmó a WordCamp US, antes de abril de 2019 hará que PHP 5.6 con la versión mínima necesaria para WordPress, y PHP 7.0 se volverá mínima en diciembre de 2019.

¿Por qué tienes que ir a PHP 7+?

PHP 7.2 Ahora no solo se incluye oficialmente en la lista de requisitos recomendados para WordPress, sino también tiene muchas ventajasen términos de velocidad, rendimiento y seguridad. .

1. velocidad y rendimiento

Si su sitio trabaja en la versión anterior PHP, actualice a la versión más reciente le dará una ganancia inmediata de rendimiento, más que cualquier otra configuración de WordPress.

Cuando se liberó PHP 7.0, recibió reconocimiento por un aumento significativo en el rendimiento. De hecho, la prueba oficial de PHP utilizando WordPress 4.1.1 muestra que PHP 7.0 permite que los servidores dupliquen más consultas por segundo que PHP 5.6 con el doble de retraso más pequeño.

Recientemente comparamos PHP 5.6, PHP 7.0, PHP 7.1, PHP 7.2 y PHP 7.3. Sus resultados muestran que PHP 7.3 realiza 3 veces más consultas por segundo en comparación con PHP 5.6.

Si necesita evidencia adicional de aumentar la productividad, lo que ha demostrado que PHP 7.3, lanzado a fines de 2018, es aproximadamente un 5% más rápido que PHP 7.2,

2. Apoyo y compatibilidad.

La compatibilidad es otra razón importante por la que tiene que usar la última versión de PHP. Como en cualquier software, los desarrolladores admitirán las versiones anteriores de PHP en sus complementos y temas solo durante un cierto período de tiempo. Esto conducirá al hecho de que el soporte activo del software antiguo y la compatibilidad atrasada será desfavorable para los desarrolladores de complementos y temas.

De hecho, los problemas con las versiones anteriores de PHP surgen regularmente en los foros de soporte de WordPress.org. Si está buscando "T_Function", la búsqueda dará más de 2,700 resultados.

Como explica PREMAG DUBAJIC, el desarrollador WPMU DEV, en el plugin de ajetreo, los errores T_Function generalmente aparecen cuando el usuario tiene una versión de PHP obsoleta:

3. Seguridad

Otra razón fundamental que tiene que actualizar PHP es la seguridad de su sitio web de WordPress. El uso de la última versión de PHP garantiza que su sitio esté protegido de las vulnerabilidades identificadas en las versiones anteriores de PHP.

Por ejemplo: Según CVE en vulnerabilidades de seguridad, este año 18 famosos vulnerabilidades se encontraron en PHP. En 2017, se descubrieron 43 vulnerabilidades, y en 2016 se descubrieron una gran cantidad de 107 vulnerabilidades.

Estas vulnerabilidades incluyen DOS, ejecución de código, SQL, implementación XSS y muchos otros tipos de explotaciones.

Cheque de compatibilidad PHP

Esperamos que lo convenceremos para actualizar la última versión de PHP. Pero antes de comenzar a actualizarse, debe realizar varias acciones: compruebe que se usa la versión PHP, así como verifique la compatibilidad de su sitio con la última versión.

¿No sabes qué versión de PHP funciona su sitio? Así es como revisar la versión PHP en WordPress.

Instale el complemento de versión PHP de visualización gratuita, que se puede descargar desde el repositorio de complementos de WordPress. Cuando active este complemento, mostrará la versión PHP en el widget "Resumen breve" en el panel de control de WordPress.

Antes de actualizar, también debe verificar que sus complementos y temas sean compatibles con la última versión de PHP. Para hacer esto, puede utilizar el complemento de compatibilidad de compatibilidad de compatibilidad de PHP WP. Este plugin escanea su sitio y verifica qué complementos son compatibles con tres últimas versiones de PHP.

Después de completar el escaneo, mostrará una lista de sus complementos y asignará todo lo que contenga el código de versiones PHP más antiguas, que ahora es incompatible con la versión que acaba de probar.

Si encuentra que cualquier complemento que utilice es incompatible con la última versión de PHP, o le brinde resultados o advertencias desconocidas, comuníquese con el autor del complemento y consulte el soporte.

Cómo actualizar PHP en WordPress

Después de verificar su sitio de WordPress para compatibilidad, y realice una copia de seguridad, está listo para actualizar su versión PHP.

1. Actualizar PHP usando cpanel

Si utiliza el alojamiento que proporciona el panel de control. cpanelSolo puede iniciar sesión en CPanel y cambiar su versión PHP allí.

Todo lo que necesita hacer está desplácese hasta la sección "Software" y seleccione "Seleccione la versión PHP".

En la página siguiente, seleccione la versión PHP que desea usar y haga clic en "Establecer como actual".

Eso es todo lo que necesitas hacer. Actualice su sitio para asegurarse de que funcione bien, pero si verificó la compatibilidad, su sitio debe estar en orden.

2. Actualización PHP en su propio servidor

Si administra su propio servidor, puede actualizarlo a PHP 7.2 utilizando las guías de migración en la documentación de PHP.NET. Es importante prestar atención a las nuevas características y funciones, así como todas las funciones obsoletas que pueden afectar su sitio.

Si lees esta publicación, lo más probable es que su sitio funcione con una versión antigua de PHP. No está solo, la versión PHP 5.3 se usa para el 31,1% de todos los sitios y 5.4 por 29% de los sitios. Ambas versiones de PHP ya han alcanzado el final de sus vidas y ya no se apoyarán. Esto significa que las grandes amenazas de seguridad son potencialmente posibles en su sitio.

Joomla es uno de los CMS más poderosos y seguros del planeta. Pero Joomla solo no es suficiente para proteger su sitio si usa la versión anterior de PHP. Las personas a menudo critican y culpan a CMS cuando su sitio está hackeado, pero es posible que no entiendan que podría suceder debido al problema en el servidor.

Joomla recientemente elevó los requisitos para PHP a PHP 5.6 o 7. Pero CMS también puede funcionar en PHP 5.3.10+.

PHP 7 ya ha sido lanzado, y este es un gran avance de las historias en PHP. Por lo tanto, es hora de actualizar la versión del servidor PHP a PHP 7 o al menos a 5.6+. En esta lección, te voy a mostrar cómo puedes hacerlo.

** IMPORTANTE: Si decide actualizar a PHP 7, asegúrese de que la versión de Joomla sea 3.5+ para que su sistema funcione correctamente.

Hosting virtual o VPS

La forma más fácil

Pídale a su aurto que actualice la versión PHP del alojamiento. Lo más probable es que lo hará gratis, y esta es la forma más fácil de actualizar. Sin embargo, si se negaron o no pueden hacer esto, entonces es hora de ir a un proveedor de servicios confiable.

Actualizar PHP a través de cpanel

El proveedor de la mayoría de los proveedores de alojamiento Cpanel para el alojamiento de autocontrol. CPanel le permitirá actualizar la versión PHP a través de su interfaz. Encuentre las opciones de configuración de PHP Version Manager o PHP y haga clic en él.

Seleccione la versión de PHP 5.6+ o 7 y guarde los cambios.

ACTUALIZACIÓN A TRAVÉS DES.HTACASS

Si los métodos anteriores no funcionan para usted, su mejor opción es actualizar la versión PHP utilizando el archivo File.HtAccess.

Vaya a CPanel, "Administrador de archivos" y seleccione la raíz del sitio. Esto se puede hacer con FTP. En el directorio raíz, cree un nuevo archivo (o edite un existente) .htaccess y agregue la siguiente línea:

Ir a PHP 5.6

Aplicación AddHandler / X-httpd-php56 .php .php5 .php4 .php3

Ir a php 7.0

Aplicación AddHandler / X-httpd-php70 .php .php5 .php4 .php3

Esta configuración se aplica de forma recursiva para todas las subcarpetas. En caso de que le gustaría tener otra versión PHP en el subdirectorio, cree un nuevo archivo .htaccess con la directiva para la versión de PHP deseada.

VPS o servidor dedicado

Si usa Ubuntu 14.04 o debajo, puede actualizar con este comando:

Sudo apt-get actualice sudo apt-get dist-actualice

Vamos a agregar el repositorio PHP a nuestra lista. Por favor, seleccione la versión correspondiente.

Sudo Apt-Add-Repository PPA: ONDREJ / PHP5-5.6

Sudo apt-add-repository PPA: ONDREJ / PHP

Actualizar a PHP 5.6

Sudo apt-get install fp5

Su versión PHP ahora está mejorada y necesita reiniciar el servidor.

Apache2: Sudo Service Apache2 Reiniciar

Nginx: sudo service nginx reinicio

Actualizar a PHP 7

La actualización a PHP 7 requiere algún trabajo adicional. Depende de su servidor web para ejecutar este comando.

Actualización de mod_php en Apache

Primero, necesita instalar nuevos paquetes (paquetes). Esto actualizará todos los archivos PHP importantes, con la excepción del paquete PHP5-MYSQL, que se eliminará.

Sudo apt-get install php7.0

Si usa MySQL, asegúrese de reutilizar las versiones actualizadas de enlace PHP y MySQL:

Actualización PHP-FPM en Nginx

Ahora vamos a hablar sobre el proceso de actualizar el sistema utilizando NGINX como servidor web y PHP-FPM para realizar un código PHP.

Primero, instale el nuevo paquete PHP-FPM y su dependencia:

Sudo apt-get install php7.0-fpm

Después de eso, se le pedirá que continúe. Presione la tecla ENTER para completar la instalación. Si está utilizando MySQL, asegúrese de que la encuadernación PHP a MySQL se vuelva a instalar:

Sudo apt-get install php7.0-mysql

Nota: Si ha realizado cambios significativos en los archivos de configuración en / etc / php5, estos archivos permanecerán en el lugar, y pueden ser referenciados. Los archivos de configuración para PHP 7.0 estarán en /etc/php/7.0.

Ahora actualice su bloque de bloque NGINX con un nuevo PHP 7.0.

Fastcgi_pass unix: /run/php/php7.0-fpm.sock;

Guarde y cierre el archivo. Ahora queda por reiniciar.

Sudo Service Nginx Reinicie

Verifique su versión PHP en el panel de administración de Joomla, abra el sistema\u003e Información del sistema. Puede ver el número de su versión PHP allí.



¿Te gustó el artículo? Compártelo