Cómo Instalar y Configurar Apache PHP y MySQL en ArchLinux

Un servidor es una herramienta indispensable para todo desarrollador web, inclusive 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 fácilmente.
Lo primero que tenermos que hacer es instalar los binarios de MySQL, php y Apache para después configurar el entorno:
# pacman -S apache php php-apache mysqlAgregamos nuestro usuario al grupo http:
# gpasswd -a pahko httpdonde “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 localhostAsi podran acceder a su servidor via http://localhost/, si quieren que tenga otro nombre pueden ponerlo seguido quedando asi:
# 127.0.0.1 localhost.localdomain localhost maeboAsí podran acceder tambien a su servidor via http://maebo/, solo deberan asegurarse de que el nombre que le esten dando al servidor sea el mismo que tienen en /etc/rc.conf en la linea HOSTNAME=”maebo”.
Configuración de Apache:
Editamos el archivo /etc/httpd/conf/httpd.conf y comentamos o mejor dicho anteponemos un “#” en la siguiente linea:
LoadModule unique_id_module modules/mod_unique_id.soquedando de la siguiente manera:
#LoadModule unique_id_module modules/mod_unique_id.soReiniciamos el servidor:
# /etc/rc.d/httpd restartAhora 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
Ahora podemos tener el servidor con las carpetas para cada usuario, accediendo a través del servidor como http://localhost/~usuario la mía seria: http://localhost/~pahko/
Configuración de PHP:
Editamos el archivo /etc/httpd/conf/httpd.conf y agregamos la siguiente linea:
LoadModule php5_module modules/libphp5.sojusto después de:
LoadModule dir_module modules/mod_dir.soAgregamos 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.soquedando asi:
extension=gd.solo mismo con:
;extension=mcrypt.soa:
extension=mcrypt.sotambién cambias el modo a debug:
display_errors = Off
quedando:
display_errors = On
y
cambiamos esto:
;date.timezone =
por:
;date.timezone =America/Mexico_Cityreiniciamos el servidor:
# /etc/rc.d/httpd restarty php esta configurado.
Configuración de Apache:
Editamos el archivo /etc/php/php.ini y activamos el soporte para mysql:
;extension=mysql.soa:
extension=mysql.soIniciamos el servidor de mysql:
# /etc/rc.d/mysqld startAsignamos una contraseña al usuario root para administrar mysql:
mysqladmin -u root password contraseñaAgregamos el demonio a nuestro rc.conf:
DAEMONS=(... mysqld ...)
Con eso tenemos corriendo nuestro servidor local!!!
Espero les ayude.:p
Popularity: 21%
Temas Relacionados
-
Beginning PHP5, Apache, and MySQL Web Development
-
Como instalar compiz en archlinux
-
Activar mod_rewrite de apache2 en ubuntu
-
Instalar driver b43 para broadcom4312 en archlinux
-
Tip: personalizar la terminal
-
Instalar Servidor Tomcat en ubuntu
-
php/architect’s Guide to Enterprise PHP Development
-
Instalando entorno gráfico en archlinux
-
Manual de Instalación ArchLinux (Sistema Base)










[...] de instalar un servidor local en nuestro archlinux, ahora toca el turno de instalar uno de los mas populares administradores de MySQL (si no es que el [...]
Deja Tu Comentario!