Pc ACER S series
Procesador 486 400MHZ
RAM 128 MB
DiscoDuro 3.5 GB
Al instalar el servidor de base de datos necesitaba un cliente de base de datos amigable y pense en phpmyadmin, pero para eso necesitaba un servidor web y por las características del equipo un servidor web ligero. ahi entra el servidor Lighttpd
Bueno procedemos con la instalación
#aptitude install lighttpd
Asta ahi ya tenemos un servidor web sencillo que atiende html, pero no atiende php no trabajaría phpmyadmin a como tenemos el servidor necesitaríamos protocolo para interconectar programas interactivos con el servidor para los cuales instalaremos php5-cgi y php5-curl.
#aptitude install php5-cgi php5-curl
Abilitamos la funcion de php5-cgi ,Editamos el archivo /etc/php5/cgi/php.ini y reemplazamos la línea:
cgi.fix_pathinfo=0
por:
cgi.fix_pathinfo=1
Habilitamos el módulo mod_fastcgi en lighttpd ejecutamos la siguiente sentencia:
agregamos la linea#nano /etc/lighttpd/lighttpd.conf
fastcgi.server = (".php" => (("bin-path" => "/usr/bin/php5-cgi", "socket" => "/tmp/php.socket" )))Guardamos y ejecutamos
#lighty-enable-mod fastcgi
Reiniciamos lighttpd para que los cambios tenga efecto con la siguiente sentencia
#/etc/init.d/lighttpd restart
Asta aqui ya tenemos trabajando el servidor web habilitado para que de soporte a php.
Ahora una configuraciones necesarias para la administración del servidor editamos de nuevo lighttpd.conf
nos aseguramos que estén la siguientes lineas#nano /etc/lighttpd/lighttpd.conf
server.document-root = "/home/usuario/www"
server.upload-dirs = ( "/var/cache/lighttpd/uploads" )
server.errorlog = "/var/log/lighttpd/error.log"
index-file.names = ( "index.php", "index.html", "index.lighttpd.html" )
- Por defecto en Debian el Document Root se encuentra en: /var/www. aqui son almacenadas las paginas web, para evitar estar dando permisos de root es recomendable direccionar a la carpeta de usuario.
- Por defecto los logs se encuentran en: /var/log/lighttpd, y son rotados semanalmente.
Adicionalmente es conveniente saber que
- Las configuraciones adicionales disponibles se encuentran en /etc/lighttpd/conf-available/.
- Las configuraciones adicionales habilitadas se encuentran en /etc/lighttpd/conf-enabled/.
- Podemos habilitar una configuración disponible mediante el comando lighttpd-enable-mod nombremod que creará un enlace simbólico en la carpeta conf-enabled apuntando al archivo correspondiente de conf-available.
- Podemos deshabilitar configuraciones adicionales con lighttpd-disable-mod nombremod.
Se responde a las pantallas que irán apareciendo y listo.#aptitude install phpmyadmin
No hay comentarios:
Publicar un comentario
Nota: solo los miembros de este blog pueden publicar comentarios.