Instalacin de Apache
Primero se debe instalar el servidor web; en este caso se instalar Apache en su versin para Windows. Apache es un servidor open source, y el ms usado por los servidores en todo Internet, se puede encontrar toda la informacin sobre Apache en su pgina web: http://www.apache.org/. Esta versin de Apache no trae soporte para SSL (Secure Socker Layer). Una vez descargado el servidor Apache se procede a la instalacin; con los siguientes pasos: 1 - Una vez descargado se hace doble clic sobre el archivo httpd-2.0.64-win32-x86-no_ssl y nos aparecer la siguiente ventana:
5 - En esta ventana se modificar los siguientes campos: Network Domain: Si el servidor se va a manejar de forma local el valor del campo ser localhost, si por el contrario se desea que el servidor este en res se debe poner la direccin IP. Server Name: Es el nombre que se desea que tenga el servidor web, por ejemplo My_Server. Administrators Email adress: En este campo se coloca la direccin de correo electrnico del administrador del servidor web. Despus llenar estos campos aparecen dos opciones: - For all users in port 80, as a service: instala Apache como un servicio de Windows, es decir que Apache se ejecuta al iniciar el ordenador; eligiendo esta opcin el servidor se pone a la escucha en el puerto 80. - Only for the current user , on port 8080, when started manually: instala Apache como un programa normal, para ejecutar el servidor lo elegimos en el men de inicio y se abre una ventana para indicar que se est ejecutando Apache.
Una vez llenos todos los campos y elegida la opcin que deseemos, hacemos clic en el botn next; y aparecer esta ventana:
En esta venta se elige el directorio donde deseamos instalar el Apache, por defecto se instala en Archivos de programa, pero cambiaremos la ruta a c:\Apache\ y luego en el botn next.
Despus de esto saldr una ventanita de confirmacin y tal, hacemos clic en el botn next y comenzar la instalacin de Apache.
Cuando acabe la instalacin aparecer otra ventana, simplemente hacemos clic en el botn finish y ya habr acabado la instalacin de nuestro servidor.
# # DocumentRoot: The directory out of which you will serve your # documents. By default, all requests are taken from this directory, but # symbolic links and aliases may be used to point to other locations. # DocumentRoot "C:/Apache/Apache2/htdocs" Esta es la carpeta contendr archivos .php , .html , etc lo ms recomendable es cambiarla, por ejemplo: DocumentRoot "C:/servidor_web" El siguiente texto a buscar es este: # # This should be changed to whatever you set DocumentRoot to. # Directory "C:/Apache/Apache2/htdocs" Aqui tenemos que hacer lo mismo antes, sustituir el directorio por el que deseemos, en nuestro caso: Directory "C:/servidor_web" Hasta aqu concluye la instalacin y configuracin de nuestro servidor Apache, de forma bsica, simplemente para servir pginas web, para luego trabajar con PHP, se tiene que aadir informacin a este archivo.
Instalacin de PHP
PHP es un lenguaje de programacin orientado a servidor, es decir, que nuestra mquina no realiza ninguna operacin de compilado, la mquina encargada de esto es el servidor web en el que est montada nuestra pgina. PHP es un lenguaje ideal para el manejo de base de datos MySQL, las principales caracteristicas de PHP son: - Manejo sencillo de las bases de datos - Creacin de imgenes dinmicas - Hace que la creacin de una pgina web sea mucho ms rpida y mucho ms sencilla - La creacin de carritos de la compra, entre otras cosas es sencilla. 1 - Descargar PHP: La pgina principal de PHP es http://www.php.net 2 - Instalar PHP: La instalacin de PHP es muy sencilla, una vez bajado hay que descomprimirlo; se debe descomprimir en la unidad c:\, en ella se crear de forma automtica una carpeta que se llama c:\php-4.2.3-Win32, lo recomendable es cambiar el nombre, a c:\php. 3 - Copiar archivos a la carpeta Windows: Buscar y copiar el archivo php.ini-development al directorio de Windows (c:\windows) con el nombre php.ini; el archivo debe quedar asi: c:\windows\php.ini 4 - Modificar Apache: La instalacin bsica de PHP ya ha finalizado, ahora hay que darle soporte a Apache para PHP, y hacer algunas modificaciones en el archivo php.ini para que todo funcione correctamente. Modificaciones en Apache para que soporte PHP 5 - Para que Apache soporte PHP tenemos que abrir el archivo httpd.conf (se encuentra en c:\apache\apache2\conf\) y aadir al final del mismo este texto: ScriptAlias /php/ "c:/php/" AddType application/x-httpd-php .php Action application/x-httpd-php "/php/php.exe" Si tenemos iniciado nuestro servidor Apache, lo tenemos que reiniciar para que soporte PHP, en ese momento funcionar PHP en nuestro servidor web, es bueno hacer algunas modificaciones en el php.ini para evitar complicaciones futuras. Modificaciones en el php.ini
1 - Abrir el archivo php.ini (est en c:\windows\php.ini) y buscar el siguiente texto: ; You should do your best to write your scripts so that they do not require ; register_ to be on; Using form variables as globals can easily lead ; to possible security problems, if the code is not very well thought of. register_globals = Off Para cuando se utilicen los mtodos POST y GET y estos funcionen correctamente es necesario poner: register_globals = On 2 - La segunda y ltima modificacin que vamos a hacer sobre el php.ini es esta; buscar este texto: [mail function] ; For Win32 only. SMTP = Ahora se modificar el valor de smtp poniendo el servidor de correo saliente que tengamos, por ejemplo: SMTP = mailhost.terra.es
3 - En la ventana de bienvenida, hacemos clic en el botn next y nos aparecer esta ventana
5 - En esta ventana nos dan a elegir el directorio donde queremos instalar MySQL, por defecto es c:\mysql, no lo vamos a cambiar, simplemente hacemos clic en el botn next
6 - En esta otra ventana se elige el tipo de instalacin, y hacemos clic en el boton next. Ya est instalada la base de datos MySQL, lo nico que queda por hacer es ir a la carpeta c:\mysql\bin\ y ejecutar el programa winmysqladmin.exe.
http://www.terra.es/personal/tamarit1/instalacion_servidor/index.html