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:

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.