Mar

31

By Ismael Puerto

No Comments

Categories: Linux, apache, mysql, php

Tags: , , ,

Instalar Apache, PHP y Mysql en un comando

Mucha gente me pregunta por esto, pues podré la solución, para los que estéos leyendo desde gentoo slackware o derivados, siento comuncaros que tendréis que usar este otro manual, esto solo funciona para los de Debian y derivados:

#sudo apt-get install apache2 php5 libapache2-mod-php5 mysql-server libapache2-mod-auth-mysql php5-mysql && /etc/init.d/apache2 restart

Nos preguntará que password le queremos pone al usuario de la base de datos y listo.

Ene

22

By Ismael Puerto

1 Comment

Categories: Linux, apache, mysql, php, wordpress

Tags: , ,

Compilar apache2, php5 y mysql5.1

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.