TUTORIALESTutorial Apache + IISApache 1.3 con PHP4 junto a IISMiguel Fernández Oviedo. 6 de Noviembre de 2003 El siguiente tutorial trata sobre la instación de un servidor Apache en un equipo Windows XP Profesional con IIS. Se supone que ya tienes instalado el servidor Internet Information Server. |
Apache 1.3Instalación de Apache 1.3 Descargaremos el Apache en su versión para Windows, para ello entramos en esta página: http://httpd.apache.org/dist/httpd/binaries/win32/. En la cual buscamos la descarga apache_1.3.28-win32-x86-no_src.msi, descargamos y ejecutamos el instalador. En una pantalla se nos piden: Por defecto el Apache se instala en: C:\Archivos de programa\Apache Group\Apache\. Configuración del archivo httpd.conf de Apache Bueno, tenemos instalado el servidor IIS el cual por defecto usa el puerto 80. Debemos decirle a Apache que utilice otro puerto, por ejemplo el 8080, para ello: Entramos en C:\Archivos de programa\Apache Group\Apache\conf\ y localizamos el archivo httpd.config, lo abrimos con el Bloc de notas o con el WordPad, para editarlo. Buscamos Port 80, hasta llegar a una linea similar
a esta: Probando los servidores Vamos a probar el Apache junto a IIS. Primero arrancamos el Apache; para arrancarlo debes entrar en Inicio - Todos los programas - Apache HTTP Server - Start Apache in Console. Una vez arrancado podrás ver una ventana de MSDOS, dejala abierta. Una vez arrancado entras en la dirección http://localhost:8080/ PHP4Instalación de PHP4 para Apache Antes de nada asegúrate de que el Apache está cerrado. Para ello debes cerrar la ventana de MSDOS. Instalaremos la versión 4.3.3, el archivo en cuestión: php-4.3.3-Win32.zip, localizado en: http://www.php.net/get/php-4.3.3-Win32.zip/from/a/mirror. Iniciamos la dercarga y guardamos en el escritorio para posteriormente descomprimirlo y copiar los archivos a la carpeta que especificamos a continuación. Una vez descargado, creamos en el disco local C:\ la carpeta php, que quedaría C:\php\, ahí copiamos los archivos. Entramos en C:\php\ y copiamos el archivo php4ts.dll a la carpeta C:\WINDOWS\System32\, igualmente cogemos los archivos de la carpeta C:\php\dlls\ y los copiamos a C:\WINDOWS\System32\. Configuración del archivo php.ini El siguiente paso es configurar el archivo php.ini. Entramos en C:\php\ y buscamos el archivo php.ini-dist el cual lo renombramos a php.ini. Editamos este archivo con el mismo Bloc de notas o para una mejor búsqueda con el WordPad, si dispones de el. Búscamos la linea register_globals = Off, ahí sustituimos Off por On. Indicamos a PHP dónde se guardan las extensiones. Buscamos
extension_dir y le ponemos la carpeta que contiene los archivos
php_xxx.dll, que por defecto es la carpeta
C:\php\extensions\. Vamos a activar las extensiones, para lo cual buscamos Windows Extensions para ello les quitamos el ; de delante. Debe quedar: Para hacer pruebas con Upload de archivos via HTTP, vamos
a indicar el directorio donde los archivos se almacenarán temporalmente.
Primero creamos en C:\php\ una carpeta llamada uploads, que
quedaría C:\php\uploads\. En segundo lugar buscamos
upload_tmp_dir y le damos la ruta de esta carpeta que hemos
creado. Ahora para trabajar con sesiones creamos dentro de C:\php\ otra carpeta llamada sessions, que quedaría C:\php\sessions\. Buscamos session.save_path, y editamos la linea de tal forma que quede: session.save_path = c:/php/sessions/. Cerramos el archivo php.ini y guardamos los cambios, posteriormente lo copiamos a la carpeta C:\WINDOWS\. Configuración del archivo httpd.conf de Apache para reconocer PHP El siguiente paso es decirle a Apache que tenemos el PHP. Entramos de nuevo en C:\Archivos de programa\Apache Group\Apache\conf\ y localizamos el archivo httpd.config, lo abrimos con el Bloc de notas o con el WordPad, para editarlo otra vez. Buscamos Dynamic Shared Object (DSO) Support, que
es donde se cargan los módulos, hasta llegar a unas lineas similares a
estas: Ahora buscamos ClearModuleList y nos
aparece: El siguiente paso es para que al entrar en un directorio
de nuestro servidor Apache nos ejecute el archivo predeterminado. Se
ejecutarán por orden; si no encuentra el primero, pasa al segundo; si no
está el segundo, pasa al tercero, y así sucesivamente hasta que si no
encuentra ninguno entonces da error. Ahora en C:\ creamos una carpeta llamada
Apache donde dentro de esta crearemos otra www, de tal forma
que quede; C:\Apache\www\, donde en la carpeta www
colocaremos las páginas webs que creemos para correr en el
Apache. El archivo info.php Abrimos el Bloc de notas y escribimos: Ahora arrancamos el Apache, para ello entramos en
Inicio - Todos los programas - Apache HTTP Server -
Start Apache in Console, y nos aparece la ventana de MSDOS, la
dejamos abierta. Posteriormente en la barra de direcciones del navegador
escribes: http://localhost:8080/info.php o
http://127.0.0.1:8080/info.php Con este conjunto de herramientas ya puedes probar,
antes de subir al servidor, tus páginas ASP y PHP en tu propio
ordenador. MFO Navegandaluz.com |
|
AVISO LEGAL - CONDICIONES GENERALES DE USO - NAVEGANDALUZ .COM
|