|
Buscar |
Instalación de Apache Php MysqlIntroducciónUn 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 FuentesLas 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 PHP1- 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 lanzamientoPara 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 ! |