You are on page 1of 3

Un servidor es una herramienta indispensable para todo desarrollador web, inclus ive si alguien que no sea desarrollador quiero

probar un software como wordpress o joomla necesita tener instalado un servidor local para poder hacerlo. Archlinux nos brinda la posibilidad de tener uno muy fcilmente. Lo primero que tenermos que hacer es instalar los binarios de MySQL, php y Apach e para despus configurar el entorno: # pacman -S apache php php-apache mysql Agregamos nuestro usuario al grupo http: # gpasswd -a pahko http donde pahko es el nombre de su usuario. Editamos el archivo /etc/hosts y agregamos la siguiente linea (probablemente ya la tenga, si no deben asegurarse que sea as): # 127.0.0.1 localhost.localdomain localhost

Asi podran acceder a su servidor via http://localhost/, si quieren que tenga otr o nombre pueden ponerlo seguido quedando asi: # 127.0.0.1 localhost.localdomain localhost maebo

As podran acceder tambien a su servidor via http://maebo/, solo deberan asegurars e de que el nombre que le esten dando al servidor sea el mismo que tienen en /et c/rc.conf en la linea HOSTNAME=maebo. Configuracin de Apache: Editamos el archivo /etc/httpd/conf/httpd.conf y comentamos o mejor dicho antepo nemos un # en la siguiente linea: LoadModule unique_id_module quedando de la siguiente manera: #LoadModule unique_id_module Reiniciamos el servidor: # /etc/rc.d/httpd restart Ahora pueden ver su servidor corriendo en http://localhost/ o en mi caso tambien http://maebo/. Agregamos el demonio en nuestro /etc/rc.conf: DAEMONS=(... @httpd) Creamos el directorio public_html en nuestra carpeta personal es decir en mi caso en /home/pahko/ quedando /home/pahko/public_html/ y le damos permisos: $chmod o+x ~/public_html tambien es necesario dar permisos de lectura a la carpeta de usuario modules/mod_unique_id.so modules/mod_unique_id.so

Ahora podemos tener el servidor con las carpetas para cada usuario, accediendo a travs del servidor como http://localhost/~usuario la ma seria: http://localhost/~ pahko/ Configuracin de PHP: Editamos el archivo /etc/httpd/conf/httpd.conf y agregamos la siguiente linea: LoadModule php5_module modules/libphp5.so justo despus de: LoadModule dir_module modules/mod_dir.so Agregamos justo despues de: # Various default settings Include conf/extra/httpd-default.conf esto: #php configuracion Include conf/extra/php5_module.conf Editamos el archivo /etc/php/php.iniy y des-comentamos la siguiente linea: ;extension=gd.so quedando asi: extension=gd.so lo mismo con: ;extension=mcrypt.so a: extension=mcrypt.so tambin cambias el modo a debug: display_errors = Off quedando: display_errors = On y cambiamos esto: ;date.timezone = por: ;date.timezone =America/Mexico_City reiniciamos el servidor:

# /etc/rc.d/httpd restart y php esta configurado. Configuracin de Apache: Editamos el archivo /etc/php/php.ini y activamos el soporte para mysql: ;extension=mysql.so a: extension=mysql.so Iniciamos el servidor de mysql: # /etc/rc.d/mysqld start Asignamos una contrasea al usuario root para administrar mysql: mysqladmin -u root password contrasea Agregamos el demonio a nuestro rc.conf: DAEMONS=(... mysqld ...) Con eso tenemos corriendo nuestro servidor local!!! Espero les ayude.:p fuente: http://nullpointerexception.tk/pahko/2011/01/08/como-instalar-y-configur ar-apache-php-y-mysql-en-archlinux/

You might also like