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:
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) |
|
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.