Anda di halaman 1dari 6

Configuracin e Instalacin de servidor PHP

Introduccin
En este documento, trataremos sobre la configuracin de un servidor PHP desde cero, sin ayuda de ningn paquete y configurando los servicios que nos incluye PHP. Para ello se detallar paso a paso qu archivos hay que modificar y en qu seccin.

Procedimiento
Para instalar el servidor PHP primero que nada debemos instalar apache en nuestra pc, el cual por si solo no es capaz de soportar el servicio. Inicialmente debemos descargar apache e instalarlo en nuestra pc, lo cual nos servir de base para PHP, en ste caso se configur de tal forma que queda en el puerto 8080 de nuestra pc. Lo primero que se hizo para instalar PHP fue descargar la paquetera desde la pgina web en archivo ZIP, para ello ingresamos a la pgina http://www.php.net/downloads.php, ah nos apareci la siguiente pantalla.

Ya descargado el ZIP, lo descomprimimos en una carpeta llamada PHP, la cual se almacen en la siguiente direccin: C:\php, as como se muestra en la siguiente captura.

Antes de comenzar a configurar PHP se modific el path del sistema operativo, dando clic derecho en Mi PC>Propiedades>Configuracin Avanzada del sistema>Opciones Avanzadas>Variables de Entorno, esto nos mostr la ventana general.

Seleccionado Path, damos clic en Editar y agregamos ;C:\php que es la direccin de nuestra carpeta.

Ahora vamos a editar el archivo php.ini-recommended, primero se renombrar dicho archivo a php.ini, ese archivo se ubica en C:\php\php.ini-recommended, ya que se renombr, se abre con un editor de texto y se modifican las siguientes lneas:

El cual debemos descomentar para indicarle que trabajaremos con archivos PHP, para ello nicamente se elimina ; encontrado al inicio de la fila. Ahora se modificar el archivo httpd.conf, ubicado en la carpeta raz de apache, esto se hace entrando a la siguiente direccin C:\Program Files\Apache Software Foundation\Apache2.2\conf\httpd.conf.

Abrimos el archivo con un editor de texto nuevamente y modificaremos el valor doc_root, que quedar de la siguiente forma:

Indicaremos el directorio donde se encuentra instalado apache. Modificamos el valor de session.cookie_path: session.cookie_path = \

Y por ltimo se modificar el valor sesin_save.path para poder indicarle que trabajaremos con sesiones en PHP, aqu debemos indicarle el directorio de sesiones de nuestra carpeta PHP. session.save_path = "C:\php\sesiones"

Despus de realizado lo anterior, solo resta activar las extensiones que utilizaremos, para que se carguen automticamente. Para realizar esto, buscaremos la seccin Windows Extensions.

Aqu se debern eliminar los ; de 3 extensiones importantes que utilizaremos:


php_mysql.dll php_mysqli.dll php_mbstring.dll Estas extensiones nos sern de utilidad para poder realizar conexiones a MySQL y poder codificar contenido en UTF-8 respectivamente. Ahora entraremos al archivo httpd.conf ubicado en C:\Program Files\Apache Software Foundation\Apache2.2\conf, en este archivo, buscaremos la siguiente seccin.
# Dynamic Shared Object (DSO) Support # # To be able to use the functionality of a module which was built as a DSO you

Seguido de ello se encontrarn los mdulos que cargar apache, ah agregaremos la siguiente lnea:
LoadModule php5_module c:/php/php5apache2.dll De tal forma que se visualizar el archivo de esta manera:

Ahora buscamos la siguiente seccin: # If the AddEncoding directives above are commented-out, then you # probably should define those extensions to indicate media types: # AddType application/x-compress .Z AddType application/x-gzip .gz .tgz Aqu agregaremos una lnea al final AddType application/x-httpd-php .php, en la cual le estamos indicando que trabajaremos con archivos PHP, de tal forma que quedar algo as:

Por ltimo se debe buscar: DirectoryIndex index.html index.html.var El cual ser sustituido por: DirectoryIndex index.php index.html index.html.var Y al final del archivo se deber agregar la lnea: PHPIniDir c:/php La cual indicar donde se encuentra nuestro archivo php.ini, con ello ya debe de quedar funcionando nuestro servidor PHP, reiniciamos PC y tenemos lista la instalacin.

Anda mungkin juga menyukai