Instalando Perl y PHP en Windows y en Linux según Microsoft

18 01 2010

Como parte de su campaña publicitaria «Get the Facts» para Windows Server, Microsoft publica en su página Compare Windows vs Linux, entre otras cosas, dos screencasts que quieren demostrar, de una manera poco convincente, por qué es más fácil instalar PHP y Perl en Windows Server que en Línux.lo cual para cualquiera que haya instalado perl y php en linux sabe que no es tan difícil como lo pintan ellos

El primer screencast muestra primero cómo se puede instalar Perl y PHP en Windows Server 2003, usando el instalador de Active Perl y el instalador oficial de PHP 5.2 para Windows, ambos disponibles directamente en el escritorio de Windows y obtenidos con un procedimiento no demostrado. El screencast luego sí dedica una buena parte a activar y configurar manualmente las nuevas extensiones en el IIS Manager, sin dar muchas explicaciones más:

En el segundo screencast el mismo partidario de Microsoft procede de la siguiente manera a instalar PHP y Perl en Ubuntu 7.10, de más de dos años de antigüedad, sin percatarse del menú de Aplicaciones ni molestarse en buscar herramientas gráficas como Synaptic. Tampoco se molesta en incluir en un único comando apt-get los paquetes para instalar ambos lenguajes de una sola vez:

El segundo screencast también omite mencionar que los paquetes son automáticamente descargados de repositorios que efectivamente pueden verificarse como seguros, desempaquetados, ejecutados, instalados y configurados sin intervención del usuario.

Animo a todos a seguir encontrando más «diferencias».





KDevelop 4 Beta 6 ya soporta PHP

12 11 2009

KDevelop

Junto con el anuncio de la versión Beta 6 de KDevelop 4.0, el IDE para el desarrollo de aplicaciones Qt para el escritorio gráfico KDE de GNU/Linux y otros Unix, también se presentaron los nuevos plugins de PHP y PHP-Documentation, que finalmente agregan soporte para ese lenguaje, incluyendo vista de clases, completado de código y vista de documentación.

Los plugins actualmente están en una etapa de desarrollo inicial, pero ya se ven bastante bien. Y aunque no hay ninguna fecha para el lanzamiento de sus versiones definitivas, ya están disponibles en los repositorios unstable de ese proyecto.

La nueva versión de KDevelop4 requiere de KDE 4.3 y Qt 4.5, y puede compilarse siguiendo estas instrucciones. También soporta otros lenguajes de programación como C, C++, Java, Ada, SQL, Python, Perl y Pascal.





Error en Ubuntu 9.10 afecta a PEAR

12 11 2009

En el blog de PEAR (PHP Extensión and Application Repository) se reporta que la versión inicial de Ubuntu 9.10 «Karmic Koala» tiene un error que afecta a PHP y a PEAR, y cuya corrección llegó demasiado tarde como para incluirse en ese lanzamiento. El error sí está corregido y sin duda será incluído en las siguientes actualizaciones de «Karmic Koala».

El error principal afecta a la libería zlib, y se hace evidente al intentar instalar o actualizar un paquete; ya que hacerlo involucra descargar un archivo «tarball» que está comprimido. El error causa que algunas funciones de zlib no estén disponibles para PHP y que el código de Archive_Tar falle sin ninguna notificación

Una solución provisoria es usar el argumento -Z para que se descarge sólo un archivo .tar en lugar de uno .tgz, por ejemplo:

pear install -Z phpdocumentor




El creador de PHP renuncia a Yahoo!

12 11 2009

Rasmus Lerdorf, el mismísimo creador del lenguaje PHP, anunció en un breve mensaje en Twitter que abandona su puesto como ingeniero en Yahoo!:

“Se siente un poco raro estar desempleado. Es probablemente una locura abandonar el mejor trabajo que tuve, pero después de 7+ años era tiempo de algo nuevo”.

Yahoo! sólo dijo extraoficialmente que Lerdorf renunció para perseguir «otras oportunidades», y el mismo Rasmus aifrmó que no había ninguna otra historia «jugosa» detrás de su decisión. Sin embargo, este sería un acontecimiento anunciado, por cuanto Lerdorf ya había publicado antes en Twitter que era «tiempo de encontrar un nuevo trabajo» a finales de Julio pasado, después del último acuerdo entre Microsoft y Yahoo!