Instalación de Lighttpd, PHP y MySQL en Ubuntu 10.10
1. Instalación de Aptitude y Lighttpd:
$ sudo apt-get update $ sudo apt-get install aptitude $ sudo aptitude install lighttpd
2. Verificar que lighttpd, esta funcionando ( http://localhost/ ), si todo esta correcto puedes saltar al paso siguiente.
Si teníamos Apache previamente instalado, tendremos que cambiar el puerto de Lighttpd por uno que no este en uso, en mi caso le he puesto el puerto 81.
Reiniciamos lighttpd:
Editamos el archivo de configuración de lighttpd en “/etc/lighttpd/lighttpd.conf”
$ sudo nano /etc/lighttpd/lighttpd.conf
Nota: ctrl+o (para guardar), ctrl+x (para salir)
Buscamos las siguientes lineas:
## bind to port (default: 80) server.port = 80
y substituimos “server.port = 80″ por “server.port = 81″
$ sudo /etc/init.d/lighttpd restart
Guardar y salir
3. Instalación de MySQL:
$ sudo aptitude install mysql-server mysql-client
Nota: Durante la instalación se te pedirá que introduzcas la contraseña de “root”.
4. Instalación de PHP y algunas librerías comunes
$ sudo aptitude install php5-cgi php5-dev php5-curl php5-gd php5-idn php-pear php5-imagick php5-imap php5-mcrypt php5-memcache php5-ps php5-pspell php5-recode php5-snmp php5-tidy php5-xmlrpc php5-xsl php5-common php5-mysql
Para que Lighttpd pueda funcionar bien con PHP hay que modificar “/etc/php5/cgi/php.ini”
$ sudo nano /etc/php5/cgi/php.ini
Nota: ctrl+o (para guardar), ctrl+x (para salir)
Dentro buscar la siguiente linea:
;cgi.fix_pathinfo=1
Le quitamos el “;” del principio para que quede así:
cgi.fix_pathinfo=1
Guardar y salir
ahora ejecutaremos estos comandos para activar fast-cgi en lighttpd:
$ sudo lighty-enable-mod fastcgi $ sudo lighty-enable-mod fastcgi-php $ sudo service lighttpd force-reload
5. Comprobar que PHP esta bien instalado:
Creamos un archivo llamado “info.php” y lo colocamos en la carpeta de lighttpd, (por defecto es “/var/www”).
$ sudo touch /var/www/info.php
Lo editamos:
$ sudo nano /var/www/info.php
Nota: ctrl+o (para guardar), ctrl+x (para salir)
Y le añadimos las siguientes lineas:
<?php phpinfo(); ?>
Guardar y salir
Ahora entramos a “http://localhost/info.php” y nos debería aparecer una pagina con información sobre tu instalación de PHP.
Asegúrate de que en algún lado de esa pagina pone MySQL.
