Instalación de Apache Php Mysql




Introducción




Un servidor web es un programa que permite hacer accesibles a numerosos ordenadores(clientes) las páginas web almacenadas en su disco.

Esta ficha práctica explica cómo instalar el servidor wer Apache en un sistema UNIX.



Para ello se requieren algunos conocimientos de Linux o Unix. El objetivo de esta ficha será el de ser capaz de recuperar las fuentes de los diferentes elementos necesarios y de compilarlas(un compilador C por tanto es necesario, están normalmente instalados en la mayoría de las distribuciones Linux) para tener un sistema operativo.



ATENCIÓN!! Las máquinas de ovh ya poseen la configuración.
También se pueden encontrar los scripts standars de compilación en nuestro servidor:

ftp://ftp.ovh.net/made-in-ovh/patch1



La instalación siguiente comprende desde la instalación del interprete PHP, un lenguaje de programación que permite crear páginas dinámicas, así como el SGBD MySQL, un sistema de gestíón de bases de datos relacionales en alza que puede funcionar sobre Linux.



Descarga de las Fuentes




Las fuentes de PHP pueden descargarse de la página http://www.php.net2

Las fuentes de Apache pueden descargarse de la página http://www.apache.org3

Las fuentes de MySQL pueden descargarse de la página http://www.mysql.org4



Instalar Apache y PHP




1- Descomprimir los archivos:





tar zxvf apache_1.3.x.tar.gz

tar zxvf php-3.0.x.tar





2- Configurar Apache





cd apache_1.3.x

./configure --prefix=/www





3- Configurar PHP



cd ../php-3.0.x

./configure --with-mysql --with-apache=../apache_1.3.x --enable-track-vars





Nota: Si prefiere instalar PHP en otra carpeta, es necesario utilizar la opción de configuración --with-config-file-path=/path



4- Compilar PHP



make

make install





5- Instalar Apache



cd ../apache_1.3.x

./configure --prefix=/www --activate-module=src/modules/php3/libphp3.a

make

make install





6- Modificar el fichero de configuración de PHP



cd ../php-3.0.x

cp php3.ini-dist /usr/local/lib/php3.ini





7- Se puede en cualquier caso editar el fichero de configuración /usr/local/lib/php3.ini.

Edite el fichero de configuración del servidor apache, generalmente httpd.conf o srm.conf y añada la línea siguiente:



...

AddType application/x-httpd-php3 .php3





Se trata de escoger la extensión asociada a los scripts PHP.

Por razones de homogeneidad, es frecuente escoger la extensión .php3

Reinicie el servidor Apache. (Es esencial parar y reiniciar el servidor, y no únicamente relanzarlo).

Basta con escribir:





apachectl stop

apachectl start





Primer lanzamiento




Para verificar que la instalación funciona, debe crear un pequeño fichero que cuelque de la raiz de los documentos del servidor web (llamado DocumentRoot en el fichero de configuración httpd.conf).



Llamelo test.php3, e introduzca el código siguiente en el mismo fichero:





<html>

<head><title>Ejemplo</title></head>

<body>

<?php

echo "PHP funciona!";

?>

</body>

</html>





Lance un navegador e introduzca la URL siguiente:



http://nsXXXXXX.ovh.net/test.php35



nsXXXXXX.ovh.net designa la máquina en la cual vd se encuentra...

Deberá lógicamente ver aparecer la frase "PHP funciona!" en su navegador !