PHP 5.3 a punto de llegar a su fin

El ciclo de desarrollo de PHP 5.3 parece estar llegando a su final. ¿El motivo? Recientemente el equipo de desarrollo de PHP anunció la disponibilidad de las versiones 5.4.10 y 5.3.20. Estas actualizaciones de seguridad vienen para solucionar varios fallos de seguridad y marcar el punto final de la rama 5.3.x de PHP. Así pues PHP 5.3 llega a su fin tras algo más de tres año y medio desde su lanzamiento y de ahora en adelante y hasta marzo de 2013 solo se realizarán actualizaciones de seguridad críticas. Así pues, se anima a los usuarios a preparar la migración a PHP 5.4 (y sin olvidarse que PHP 5.5 ya empieza a asomar la cabeza). Si queréis más información o acceder a las descargas de PHP 5.4.10 y PHP 5.3.20 podéis hacerlo desde aquí.

Habilitar Sitios Web locales en Mountain Lion

Los usuarios de la última versión de OSX, Mountain Lion, que son desarrolladores de sitios web se han encontrado con una desagradable sorpresa al ver que la opción de habilitar Compartir web dentro del panel de preferencias del sistema ha desaparecido. Lo más curioso es que el servidor Apache sigue dentro del sistema, solo que no podemos acceder a la opción para habilitar o deshabilitar el mismo.

Por suerte existen soluciones como VirtualHostX que permitirán activar esta función, siendo compatible con soluciones como MAMP, XAMPP y el servidor web de Apple. La aplicación permite compartir los servidores virtuales a través de internet, permite personalizar directivas de Apache, hacer backups y recuperar configuraciones del servidor y en definitiva crear un entorno de desarrollo web completo en nuestro equipo con OSX.

Si queréis echar un vistazo al programa, podéis visitar la web de VirtualHostX

Instalar LAMP en Ubuntu 10.04

En anteriores versiones deUbuntu, el proceso de instalación de LAMP (Linux+Apache+MySQL+PHP) solía ser un proceso algo más engorroso, sin embargo de un tiempo a esta parte Canonical ha decidido incorporar una utilidad llamda taskel que nos facilita enormemente el trabajo. Taskel es una utilidad que nos permite instalar grupos de paquetes de forma automátizada y entre ellos se encuentra el paquete LAMP donde tenemos el servidor web Apache, el servidor de bases de datos MySQL y soporte para PHP. El proceso de instalación se reduce a teclear la siguiente instrucción en una ventana de terminal como usuario administrador:

sudo tasksel install lamp-server

Aceptaremos en los casos en que se nos pida e introduciremos las contraseñas pertinentes para los servidores. Lo más habitual es que a continuación instalemos el gestor de bases de datos PHPMyAdmin, para lo cual ejecutaremos el siguiente comando

sudo aptitude install phpmyadmin

Se acepta e introducen las contraseñas necesarias y todo debería estar funcionando sin problema alguno. Recordar que conviene asignar permisos al directorio /var/www/ para poder copiar nuestros posibles proyectos y si todo va bien al escribir http://localhost/phpmyadmin/ debería pedirse que nos autentiquemos.

Por cierto, si queréis saber algunos otros conjuntos de paquetes que se pueden instalar con taskel, los veréis con el siguiente comando: tasksel –list-tasks Los que aparecen con la letra (i) es que están instalados mientras que los que aparecen marcados (u) estarían disponibles para instalar.