GoPHP5.org, quitando el soporte a PHP4

GoPHP5PHP4 ya tiene siete años de haber se liberado, y PHP5 ya casi llega a los 3 años de estar en el aire; pero a pesar de ello muchos hostings aun no han agregado soporte para php5 por temor a que las aplicaciones de sus clientes no funcionen, o al menos no lo activan por defecto. De acuerdo con Nexen.net el 80% de los hostings aún continuan usando php4 en sus servidores.

Es por ello que nace GoPHP5.org, como una iniciativa para que los proyectos basados en php abandonen el soporte a PHP4 y se pasen a PHP5, aprovechando sus ventajas; así como comprometer a los hostings para que ellos también eliminen php4 de sus servidores.

La meta es llegar 5 de Febrero de 2008 con el mínimo soporte para php4. Proyectos como Drupal 7 y phpMyAdmin ya se han comprometido a esta iniciativa, y otros como MediaWiki desde ya solo corren en php5. En la lista de correo wp-hackers ya han discutido el cambio hacia php5 varias veces ya. La respuesta siempre ha sido: cuando exista mayor soporte de php5. Haber que pasa esta vez 😉

Etiquetas de búsqueda: , , , , ,

Fin del ciclo de vida para PHP4

Hoy PHP.net anuncia el fin del ciclo de vida para PHP4, luego de tres largos años desde la liberación de PHP5. Los desarrolladores anunciaron de despues de 31 de diciembre de este año ya no habrán más versiones de php4 y que seguirán lanzado exclusivamente versiones de parches de seguridad hasta el 8 de Agostso de 2008.

Este anuncio sumado a la campaña de GO PHP5, son claros indicios de que es hora de moverse definitivamente a php5 y empezar a aprovechar sus bondades.

Etiquetas de búsqueda: , ,

Corriendo en Ubuntu Feisty Fawn

Como lo comente, el mismo día que liberaron la nueva versión de Ubuntu, Feisty Fawn, hice la actualización desde Linux Mint (basado en Edgy Eft). Bajar los 800MBs se tomo buena parte del día, vaya que use un sitio espejo sino me hubiese tardado más. El resto del día se fue en la instalación de los nuevos paquetes.

Luego del largo proceso de actualización, no he notado mayores cambios en mi escritorio, todo luce igual salvo algunos detalles extras con GNOME y que finalmente mi teclado de 105 teclas funciona correctamente bajo el XGL Server(esto si es bueno). Lo único que si ha sido un dolor de cabeza fue que se arruinara la instalación de Apache y PHP.

Cuando termino la actualización, mi Apache no arranco por que la versión de php 5.2.1 no era la misma que la de los repositorios e incompatible con apache 2.2. Elimine la versión conflictiva de php e instale la de los repositorios oficiales, todo bien hasta allí. Pero sorpresa algo raro sucedía que php5 no cargaba en apache; luego de mucho investigar y revisar apache2.conf y los módulos habilitados, pude darme cuenta que durante en la actualización de apache se instalo el paquete apache2-mpm-worker el cual no es compatible con libapache-mod-php5…. joder!

Bueno solo era de quitar ese e instalar apache2-mpm-prefork para que funcionara, en teoría. Pero no funciono bien: PHP 5.2.1 ya estaba cargado en apache2 pero ahora los scripts .php no eran ejecutados como debía de ser, a pesar de tener la directiva AddType application/x-httpd-php .php. Llege al punto que desinstale apache y php5, me asegure varias veces de que todo estuviera en orden y detener apache por completo a fin de que leyera de nuevo los archivos de configuración… y nada.

Ya casi por vencido y a un paso de arrancar con la partición de Windows, decidí reiniciar por probar… y funciono!. Pinche Apache o Firefox, no se!!, con el reinicio total del sistema se le quitaron las mañas y todo volvió a funcionar como antes. Perdí unas 3 horas de trabajo, revisando las configuración y leyendo un poco; pero por el lado bueno aprendí de memoria donde esta cada archivo 😛

Moraleja: Para la próxima actualización del sistema debo recordar ejecutar aptitude hold apache2 php5 mysq, a fin de que evite cualquier mejora de versión jejejeje.

Bueno ahora solo me toca volver a recompilar los drivers nVidia y ATi, ya que nueva versión de Kernel, hay que recompilar esos malditos drivers…. Otro que me dio problemas fue Deluge, un cliente p2p basado en GTK pero todo fue que bajara la ultima versión del mismo y listo.

En Resumen, la actualización a Feisty no me ha traído «grandes» beneficios como para justificar las horas que pase actualizando y reparando los cagadales :S . Quizás pasados los días le veré más beneficios.

Etiquetas de búsqueda: , , , , , , , , , , ,

Instalando PHP 5.2.1 en Ubuntu Edgy Eft

PHP 5.2.1 no hace mucho que salió, incluye numerosos parches de seguridad y estabilidad; como siempre es importante que tus scripts sean compatibles y no hayan problemas con la actualización. Dado que en Ubuntu Edgy Eft solo está disponible PHP 5.1.6 desde los repositorios oficiales, la forma más fácil de instalar la ultima versión es agregando un repositorio de Debian.

Para ello es necesario editar /etc/apt/sources.list, agregando estas lineas:

deb http://packages.dotdeb.org stable all
deb-src http://packages.dotdeb.org stable all

Si ya tienes php5 instalado, solo es necesario ejecutar sudo aptitude update para que nos informe de la nueva versión disponible y se actualice automáticamente. El único inconveniente es que la librería mysqli no esta disponible para 5.2.1, aunque realmente no se si funcionaría la version para 5.1.6.

Etiquetas: , , ,

Importante actualización de PHP en Dreamhost

Actualización: Al parecer es más una cagada de Dreamhost que un problema de los scripts y php5.2, como era de esperarse. Matt confirma que no debe haber problemas con php5.2. Seguramente Dreamhost dira que la respuesta es 42 😉

Si tienes una cuenta en Dreamhost con un dominio bajo PHP 5, utilizando WordPress, MediaWiki o ZendCart; preparate porque este Lunes 19 de Febrero, Dreamhost hará una importante actualización hacia PHP 5.2 (ojalá fuera hacia 5.2.1, porque no queda claro cual versión es). Debes actualizar tus scripts ya que algunas versiones de estos no funcionan correctamente con la actualización de php. Las versiones compatibles son:

  • WordPress 2.1
  • MediaWiki 1.9.2
  • ZendCart 1.3.7
  • A Drupal hay que aplicarle un parche.

Si utilizas algún otro script, asegurate de que este sea compatible. También podrías optar por cambiar la configuración del dominio hacia PHP4, pero es mejor que actualices por razones de seguridad.

Más información: PHP5 Downgrade Complete/Upgrade Scheduled for 02/19

Etiquetas de búsqueda: , , , , , , ,