Popularidad de los lenguajes de programación

Fuente: sourceforge

Anuncios

Como ver archivos PHP en Linux

En Linux podemos ver archivos PHP de una manera realmente sencilla, sólo tenemos que instalar unos paquetes (que en la mayoría de distribuciones se encuentran en los repositorios), y listo.

PHP es un lenguaje que se compila en un servidor y nos devuelve un código HTML que es lo que nosotros vemos en las páginas. Por eso, cuando nosotros creamos un archivo PHP típico, como un “Hola Mundo”, y lo intentamos visualizar, sólo veremos el código, y no como se visualizaría en la página. Para solucionar esto, necesitamos instalar PHP, Apache y MySQL en Ubuntu, algo tan sencillo como instalar los siguientes paquetes:

sudo apt-get install php5 apache2 mysql-server-5.1 php5-mysql libapache2-mod-auth-mysql

Con esto ya tendremos “nuestro propio servidor”, para visualizar los archivos PHP. La carpeta en la que debemos situarlos es:

/var/www/

Donde es recomendable crearse subdirectorios. Para visualizar nuestros archivos basta con escribir en el navegador:

http://localhost/

o

http://127.0.0.1

Si allí creamos por ejemplo el Hola Mundo o directamente ponemos en un archivo index.php:

<?php
phpinfo();
?>

Visualizaremos todos los datos de PHP, como en la imagen.

NOTA: Puede que necesitemos reiniciar Apache y MySQL para que funcione:

sudo /etc/init.d/apache2 restart
sudo /etc/init.d/mysql restart

Facebook HipHop, convierte código PHP a C++

Sencillamente espectacular lo que ha hecho un desarrollador de Facebook, que ha creado una herramienta que permite pasar el código PHP, muy utilizado en Facebook (y en cualquier web dinámica) a código C++.

¿Qué supone esto?

Que todo lo programado en PHP, puede ser convertido a C++, que es mucho más rápido que el anterior, compilándolo con g++ mediante el siguiente proceso:

Este ha sido liberado con licencia Open-source, por lo que podrá ser mejorada por toda la comunidad, y todos nos beneficiaremos de ella, usuarios y sobre todo administradores de sistemas, que podrán ver reducida la carga de su web.

Para que os hagáis una idea del potencial de esto, si Facebook tiene 30000 servidores en todo el mundo, esta herramienta permitiría apagar el 75% de estos, con los ahorros que eso supone, y todo, manteniendo la misma carga.

Más info (en inglés): blog Facebook