LAMP (Linux + Apache + MySQL + PHP) en ArchLinux

LAMP

LAMP

Esta vez instalaremos y configuraremos un servidor LAMP (Linux + Apache + MySQL + PHP).

Para hacerlo hacemos desde la linea de comandos:

# pacman -S apache mysql php

Cuando termine de instalarse apache correra por el usuario “nobody” y en el grupo “hhtp”.

Luego tenemos que modificar el archivo /etc/hosts, agregando la siguiente linea, en caso de que no la tenga:

127.0.0.1  localhost.localdomain   localhost myhostname

Donde el último campo (myhostname) es el campo que esta definido en el archivo /etc/rc.conf en las lineas:

#
# Networking
#
HOSTNAME="myhostname"

Si queremos que inicie el servicio desde que inicia la computadora tenemos que editar el archivo de configuración /etc/rc.conf,

DAEMONS=(... httpd ...)

Para que tengamos soporte para PHP, agregamos las siguientes lineas al archivo: /etc/httpd/conf/httpd.conf

LoadModule php5_module modules/libphp5.so
Include conf/extra/php5_module.conf

La linea de LoadModule, la ponemos en la sección de LoadModule, y la de Include, en la sección de Include respectivamente.

Finalmente, iniciamos el servicio, poniendo:

# /etc/rc.d/httpd start

Y ahora podemos crear nuestros archivos en /srv/http/

Para terminar, probamos nuestra configuración, con el siguiente script:

<html>
<head>
<title>PHP Test Page</title>
</head>
<body>
This is Arch Linux, running PHP.
<?php
phpinfo();
?>
</body>
</html>

Que guardaremos en /srv/http/index.html

This entry was posted in Apache, ArchLinux, How-to, MySQL, PHP and tagged , , , , . Bookmark the permalink.

Leave a Reply

Your email address will not be published. Required fields are marked *

*

You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong> <pre lang="" line="" escaped="">