Hoy explicaremos como montar un servidor web con soporte para php y mysql, la base del servidor será apache2. Es que es muy fácil hacer un apt-get install o un yum, pero no buscamos eso, buscamos que cualquier usuario de cualquier distribución, lea este articulo y le funcione. Esto nos puede servir para montar Wordpress en casa por ejemplo, o un wordpress corporativo para nuestra empresa, incluso la gestión de backups, tiene muchas funcionalidades. Empezamos bajando las fuentes
#wget http://ftp.udc.es/apache-dist/httpd/httpd-2.2.11.tar.gz #El apache en su version 2.2.11
#wget http://es.php.net/distributions/php-5.3.0.tar.gz #php en su version 5.3
#wget http://mysql.easynet.be/Downloads/MySQL-5.1/mysql-5.1.30.tar.gz #mysql en su version 5.1.30
Cuando montamos un servidor siempre utilizaremos versiones estables
Descomprimimos los paquetes descargados
#tar xvf httpd-2.2.11.tar.gz && tar xvf php-5.3.0.tar.gz && tar xvf mysql-5.1.30.tar.gz
#entramos en apache
#cd httpd-2.2.11
#./configure --prefix=/usr/local/apache2 --enable-module=so
#make && make install
#cd ../php-5.3.0
#./configure --with-apxs2=/usr/local/apache2/bin/apxs --with-mysql
#make
#make install
#cp php.ini-dist /usr/local/lib/php.ini
Editamos el httpd.conf
#vi /usr/local/apache2/config/httpd.conf
Y añadimos esta linea
LoadModule php5_module modules/libphp5.so
No olvidar que existe una copia de seguridad del httpd.conf en /usr/local/apache2/orig
#cd ../mysql-5.1.30
# groupadd mysql #crear grupo
# useradd -g mysql mysql #crear usuario mysql en el grupo mysql
#./configure --prefix=/usr/local/mysql
#make && make install
Ya tenemos todo instalado, reiniciamos apache, iniciamos mysql y listo. Solo queda leernos la documentación de Mysql y tendremos nuestro servidor para lo que queramos.
[...] leyendo desde gentoo slackware o derivados, siento comuncaros que tendréis que usar este otro manual, esto solo funciona para los de Debian y [...]
ResponderEliminar