Recopilando experiencias… Generando codigo entendible…

Instalar lighttpd php y mysql

En esta ocasión veremos como instalar el servidor web lighttpd, php y mysql como entorno de desarrollo web. Haremos mención especial a lighttpd como alternativa a nuestro ya común Apache, que si bien no dudamos de la popularidad y robustez del servidor que actualmente usamos (Apache), existen otros servidores con excelente performance que han iniciado hace algún tiempo a hacerse alternativas muy atractivas en el mercado como lo es Lighttpd.

Lighttpd nos presenta características muy buenas (y notables claramente) como son: seguridad, velocidad, flexibilidad, uso controlado de la carga del cpu y otro conjunto de características mas (usa FastCGI, CGI, Auth, URL-Rewriting, etc). Se presenta tambien como una alternativa muy tentadora, ya que ha sido liberado bajo licencia BSD.

Para empezar, necesitaremos instalar el servidor lighttpd, para esto ingresamos el comando “sudo apt-get install lighttpd”

light1

Después de haber instalado correctamente el servidor, este nos mostrará que ha sido inicializado correctamente.

light2

Procedemos a instalar mysql y tambien un sistema gestor de base de datos como lo es phpmyadmin, ingresamos para esto “sudo apt-get install mysql-server mysql-client phpmyadmin”

light3

Finalizada la instalación nos pedirá la password que el usuario root tendrá. Una vez que hayamos realizado esto procedemos a instalar PHP con las extensiones que necesitamos, en mi caso he utilizado curl, gd, json y mysql.

light4

El paso siguiente para continuar con la instalación es modificar el fichero php.ini con cualquier editor “sudo nano /etc/php5/cgi/php.ini”  y decomentamos (o agregamos) la siguiente línea: “cgi.fix_pathinfo=1″

light5

light6

Luego editamos la configuración del lighttpd para agregar el FastCGI y a la vez la configuración para q funcione PHP “sudo nano /etc/lighttpd/lighttpd.conf”

light7

Dentro de este archivo debemos decomentar (o agregar) el mod_fastcgi en los módulos del servidor:

light8

Posteriormente agregamos la configuración adjunta en la figura que le indica al servidor dónde está el fastcgi de php, asi como cuántos procesos de fastcgi manejará estas peticiones.

light9

Terminado esto, guardamos el archivo y reiniciamos el servidor mediante “sudo /etc/init.d/lighttpd restart”

light10

Si hemos modificado correctamente, no arrojará ningun error y los cambios se habrán realizado de forma satisfactoria.

Agregamos a nuestra raíz web de documentos (htdocs) un archivo php para que nos muestre la información acerca del servidor y todos sus módulos y configuraciones realizadas.

En la línea  _SERVER["SERVER_SOFTWARE"] debe aparecer lighttpd con la version que hayamos instalado como se muestra en la figura adjunta.

light11

Como paso final ingresamos a la interfaz del phpmyadmin (http://localhost/phpmyadmin/) la cual nos pedira la contraseña que habiamos ingresado al instalar el paquete mysql.

light12

Esa es todo en cuanto a la instalación del servidor Lighttpd, php y mysql. La performance en cuanto a velocidad varía bastante con respecto a Apache, hice una instalación de un CMS y este actúa de manera ligera y sin sobresaltos. En artículos posteriores se hablará sobre algunos cambios que hay que tener para que nos acostumbremos a la forma de funcionamiento de este fabuloso servidor, asi como la comparativa con respecto a otras posibilidades que existen en el mercado.

Leave a Reply

Puede usar codigo HTML y sus atributos: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>

Tags

Enlaces

BlogsPeru.com blogarama - the blog directory Internet Internet Blogs Webfeed (RSS/ATOM/RDF) submitted to http://www.feeds4all.nl Blogs lists and reviews Blog Directory by Blog Flux Programming Blogs - BlogCatalog Blog Directory BlogESfera Directorio de Blogs Hispanos - Agrega tu Blog
planetaperu.pe estamos en
PlanetaPeru.pe

Creative Commons License