Instalación y configuración
PHP Manual

Consideraciones generales de instalación

Antes de empezar la instalación, primero necesita saber para que se quiere utilizar PHP. Existen tres campos principales donde se puede utilizar PHP tal y como se describe en la sección: ¿Qué se puede hacer con PHP?

Para la primera forma mencionada, que es la más común, se necesitan tres cosas: PHP, un servidor web y un navegador web. Seguramente ya dispone del navegador web y dependiendo del el sistema operativo, quizá ya tiene un servidor web (p.e.j. Apache en Linux y MacOS X; IIS en Windows). Posiblemente esté alquilando espacio web en una empresa. De esta forma, no se necesita instalar nada, solo tiene que escribir sus scripts PHP, subirlos al servidor que está alquiando y ver los resultados en su navegador.

En caso de configurar el servidor y PHP por su cuenta, existen dos opciones para el método de conexión de PHP con el servidor. Para muchos tipos servidores PHP tiene un módulo de interfaz directo (también llamado SAPI). Incluídos los servidores Apache, Microsoft Internet Information Server, Netscape y iPlanet. Otros muchos servidores tienen soporte para ISAPI, el módulo de interfaz de Microsoft (OmniHTTPd por ejemplo). Si PHP no tiene un módulo de soporte para su servidor web, siempre puede usarlo como GCI o FastGCI. Esto significa configurar el servidor para usar el CGI ejecutable de PHP para procesar cada una de las peticiones a ficheros PHP en el servidor.

Si también está interesado en usar PHP bajo la línea de comandos (p.e.j. escribir que autogeneran imágenes de forma offline, o procesar ficheros de texto dependiendo de según que argumentos se le pasa), para este tipo de scripts necesitarás que sea ejecutado en la línea de comandos. Para más información, leer la sección sobre escribir aplicaciones para la línea de comandos. En este caso, no se necesita servidor o navegador.

Con PHP también se pueden escribir aplicaciones de escritorio GUI usando la extensión PHP-GTK extension. No tiene nada que ver con escribir páginas web, ya que no se muestra ningún HTML, pero gestiona ventanas y objetos con el. Para más información acerca de PHP-GTK, por favor » visita el sitio dedicado a esta extensión. PHP-GTK no está incluido en la distribución oficial de PHP.

A partir de ahora, esta sección trata de la configuración de PHP para servidores web de Unix y Windows con módulos de interfaz de servidor o como ejecutables CGI. También se puede encontrar información sobre ejecutables en la línea de comandos ejecutables en las siguientes secciones.

El código fuente y las distribuciones binarias para Windows pueden encontrarse en » http://www.php.net/downloads.php. Recomendamos elegir un » mirror que esté cerca de usted para descargar las distribuciones.


Instalación y configuración
PHP Manual