Instalación en sistemas Unix
Esta sección os guiará en el proceso de configuración e instalación
de PHP de manera general en sistemas Unix_ Consultar la sección
específica de vuestra plataforma ó servidor web_
Conocimientos y software necesarios:
Conocimientos básicos de Unix (ser capaz de usar "make" y un
compilador de C, si vais a compilar)_
Un compilador ANSI C (si vais a compilar)_
flex (si vais a compilar)_
bison (si vais a compilar)_
Un servidor web
Cualquier componente necesario por los modulos (p_ej: gd, pdf
libs, etc_)
Existen diferentes maneras de instalar PHP en la plataforma Unix,
bien por el método de compilar y configurar manualmente ó por medio
de una serie de paquetes listos para instalar_ Esta documentación se
centra en el método de compilación y configuración manual_
El proceso inicial de configuración de PHP está controlado por las
opciones en linea de comandos del script
configure_ Esta página muestra el uso de
algunas de ellas, pero existen otras muchas_ Consultar la lista completa de opciones con
configure_ Existen diferentes maneras de instalar PHP:
Referencia rápida como módulo de Apache
PHP se puede compilar de numerosas maneras, pero una de las más
populares es como módulo de Apache_ A continuación teneis una
descripción de la instalación rápida
Ejemplo 3_3_
Instrucciones para una instalación rápida de PHP 4 (Como módulo de
Apache)
1_ gunzip apache_1_3_x_tar_gz
2_ tar xvf apache_1_3_x_tar
3_ gunzip php_x_x_x_tar_gz
4_ tar xvf php_x_x_x_tar
5_ cd apache_1_3_x
6_ _/configure __prefix=/www
7_ cd __/php_x_x_x
8_ _/configure __with_mysql __with_apache=__/apache_1_3_x __enable_ftp
9_ make
10_ make install
11_ cd __/apache_1_3_x
12_ _/configure __activate_module=src/modules/php4/libphp4_a
13_ make
14_ make install
15_ cd __/php_x_x_x
16_ cp php_ini_dist /usr/local/lib/php_ini
17_ Editar vuestro fichero httpd_conf ó srm_conf file y añadir:
AddType application/x_httpd_php _php
18_ Rearrancar vuestro servidor Apache de la manera habitual (Debeis
de parar y arrancar el servidor, no vale usar una señal HUP o USR1) |
|
Crear
Cuando PHP esté configurado, se puede crear el binario CGI_ El
comando make se encarga de esto_ si esto falla y
no sabeis como solucionarlo, pasaros por la sección sobre problemas_