jump to navigation

Servidor WEB con Lighttpd+php5+mysql5 en FreeBSD 6.2 enero 31, 2008

Posted by czyx in FreeBSD, Personal, Web.
add a comment

Luego de recibir un generoso obsequio, despues de regresar de vacaciones, decidí montar en el un servidor WEB y el  CMS Jommla.
A continuación la secuencia de actividades:

INSTALACION DE BASE DE DATOS

logo Mysql

# cd /usr/ports/mysql51-server && make install clean
 esperamos pacientemente la compilación 😦

Cambiamos la contraseña “en blanco” que viene por defecto en mysql
 # mysqladmin password nuevopassword
 agregamos mysql al arranque del sistema
  # echo mysql_enable=”YES”‘ >> rc.conf
 Listo tenemos nuestro servidor de base de datos listo para usar.

INSTALACION DE SERVIDOR WEB

# cd /usr/ports/lighttpd && make install clean
 esperamos pacientemente la compilación

descomentamos lo siguiente en /usr/local/etc/lighttpd.conf

“mod_fastcgi”,

fastcgi.server = ( “.php” =>
  ( “localhost” =>
  (
  “socket” => “/tmp/php-fastcgi.socket”,
  “bin-path” => “/usr/local/bin/php-cgi”
  )
  )
  )

Creamos los archivos para los logs
 # ee /var/log/lighttpd.access.log
 # ee /var/log/lighttpd.error.log
 para ambos casos guardamos el archivo en blanco y salimos.
 Permitimos que el servidor web escriba sobre el
 # chown www:www lighttpd.access.log
 # chown www:www lighttpd.error.log
 Creamos el directorio que contendra la web
 # mkdir /usr/local/www/data/
 # chown www:www /usr/local/www/data/
 Agregamos lighhtpd al arranque del sistema
 # echo lighttpd_enable=”YES” >> rc.conf
 Ya estamos listos para iniciar nuestro servidor web

INSTALACION DE PHP


 # cd /usr/ports/lang/php5 && make install clean
 # cd /usr/ports/lang/php5-gd && make install clean
 # cd /usr/ports/databases/php5-mysql && make install clean
 # cd /usr/ports/textproc/php5-xml && make install clean
 # cd /usr/ports/devel/php5-pcre && make install clean
 # cd /usr/ports/www/php5-session && make install clean
 # cd /usr/ports/textproc/php5-xml && make install clean
 # cd /usr/ports/archivers/php5-zlib && make install clean
 Existe la posibilidad de usar php5-extensions y seleccionar las extensiones que se desean agregar a PHP

Con todo lo mencionado ya tenemos listo nuestro servidor WEB.