TUTORIALES Tutorial Apache + IIS



Documentos relacionados
Instalar PHP como modulo de apache en Windows

Juan José Taboada León Implantación de aplicaciones WEB IES San Sebastian Huelva 1

PHP y MySQL. Aplicaciones Web: programación (primera parte) Autor: Johnny Zulca Mamani

Apache + PHP + MySql + PhpMyAdmin como módulo de Apache

Manual de instalación del Programa. Para WINDOWS

AGREGAR COMPONENTES ADICIONALES DE WINDOWS

PROCESO DE INSTALACIÓN Y CONFIGURACIÓN DE APACHE, PHP Y MySQL

Internet Information Server

INSTALACIÓN EN WINDOWS 2000 SERVER

PRESENTACIÓN NOMBRE: Kelvin José Jiménez Matos MATRÍCULA: SECCIÓN: (1) CENTRO DE ESTUDIOS: INSTITUTO TECNOLÓGICO DE LAS AMERICAS (ITLA)

Seguimos las pantallas hasta que llegamos a esta y en la cual colocamos los siguientes datos para su configuración:

Internet Information Server

Manual de Configuración. Instalación de PHP sobre IIS 7 en Windows Server 2008 Versión 1.0

Unidad Didáctica 1 PREPARACIÓN DEL ENTORNO DE DESARROLLO

Acá vamos a ocuparnos de cómo realizar la instalación de una red intra-aula sobre Linux, concretamente en la distribución de GNU/Linux Ubuntu 9.04.

Instalación del servidor web IIS - Internet Information Services con soporte a PHP para sistema operativo Windows

INSTALACIÓN DE MOODLE

IDENTIFICACIÓN DE LA ACTIVIDAD PEDAGÓGICA

El PHP (acrónimo de PHP: Hypertext Preprocessor), es un lenguaje interpretado de alto nivel embebido en páginas HTML y ejecutado en el servidor.

Instalación de Moodle en XamppLite

Desarrollo de sitios web con PHP y MySQL

Desarrollo Web con PHP

Instalación, Mantenimiento y Administración del PHPWebQuest para una Intranet

ADMT y PWDMIG - Migrar cuentas de usuarios de NT4 o W2K a W2K3

Explotación de Sistemas Informáticos IES Murgi PRÁCTICA 9: SERVICIO WEB Y FTP DE INTERNET INFORMATION SERVICE

INSTALACIÓN DE JOOMLA EN UN SERVIDOR LOCAL

Un pequeñísimo tutorial para explicar cómo darse de alta al MEJOR SISTEMA de compartición, backup... en la web.

Servidor Apache. Instalación Configuración Apache con Webmin 24/03/2014. Vicente

CLIENTE FTP CORE LITE

Claroline, MediaWiki, Moodle y Joomla en Xampp Lite

Ambos paquetes simplifican mucho la instalación del servidor en el equipo. Y ambos pueden ser utilizados para la creación de una red intra-aula.

Crea tu propio negocio online con

Instalación Joomla. Instrucciones para instalar Joomla en un pc en la red local del instituto, o en un servidor en Internet

La presente documentación va a explicar detalladamente la instalación de un entorno de programación APACHE-PHP-MYSQL en Guadalinex 2004.

Instalando CodeKa v1.0 sobre Bitnami Xamp Stack (para Windows, Linux, OS X y Solaris).

Publicar una página Web en el servidor de IIS

SERVIDOR WEB. Servidores web IIS (Windows) / Apache (Windows y Linux)

INSTALACIÓN PHP+MYSQL CON EASYPHP

Instituto Tecnológico Las Américas (ITLA) Sistemas Operativos 3 (SO3) Daniel Alejandro Moreno Martínez. Matrícula:

Notas para la instalación de un lector de tarjetas inteligentes.

Instalar XAMP en modo gráfico

INSTALACIÓN DE JOOMLA! EN UN SERVIDOR LOCAL

>> Instalación y Configuración de un Servidor WEB. >> HTML & PHP

DreamWeaver. CS5 y CS6. Cursosindustriales. Curso de DreamWeaver CS6 1

Fast-DL Para Tu Servidor Dedicado Atención!

Instalando el Apache

CONSEJO. 1.1 Instalación del paquete XAMPP bajo Windows Vista

ASISTENCIA TÉCNICA A LA SEGURIDAD EN PYMES DE MELILLA MANUAL TIGHTVNC

CAPITULO VI ANEXOS 6.1. ANEXO 1: CRONOGRAMA DE ACTIVADES. Gráfico 31 Cronograma de Actividades Parte1

Max- IP CONVERSOR RS485 a TCP/IP

INSTALACIÓN WAMP. Lo primero será descargar WAMP desde Vamos a Telecharger

CURSO DE PROGRAMACIÓN WEB CON PHP

Asignar permisos a usuarios de Active Directory en una carpeta compartida.


Instalar y configurar MailStore. para Exchange Server

Manual de instalación

EL ABC DE LA INSTALACIÓN DE DRUPAL 7

Redes de área local: Aplicaciones y servicios WINDOWS

Clientes del dominio

Manual del Usuario ADSL

Anexo 2: Configuración del Programa en Red.

Instalación de DRIVER de mochila

MANUAL PARA UTILIZAR EL DECO Kreatel 1510 SIN TENER IMAGENIO (Versión 1.0)

Comodo Time Machine v. 2.8

SUBIR ARCHIVOS CON FTP. TRABAJAR EN UN SERVIDOR REMOTO. CREAR UNA PÁGINA WEB CON PROGRAMACIÓN PHP. (CU00814B)

Programa de Ayuda HERES

Gestión de plantillas en Joomla!

Manual de OsCommerce

Conseguir las llaves, certificados y archivo de configuración del servidor VPN.

Tutorial: Cómo realizar tu primer programa en C++ En el Sistema Operativo Windows

COMO MONTAR UN SERVIDOR WEB DEDICADO DESDE CASA

Crear la base de datos antes de la instalación de Wordpress.

PRACTICA 9 SERVIDOR WEB APACHE SERVIDOR WEB APACHE. JEAN CARLOS FAMILIA Página 1

Tenemos que instalar los programas de los usuarios también (los anteriormente mencionados) y los siguientes que vamos a nombrar.

TUTORIAL ACADÉMICO. Programación II- Taller de Programación I Fa.CENA. UNNE

índice in the cloud BOX

Instalar SAP NetWeaver 7.02 SP6 32-bits = que hacer un pastel

Hostaliawhitepapers. Redirección 301. Cardenal Gardoki, BILBAO (Vizcaya) Teléfono:

Windows XP - Antes de instalar - Importante

COMO CREAR UNA PÁGINA WEB 2-INTRODUCCIÓN A DREAWEAVER

- A continuación, se nos abrirá la siguiente ventana pidiendo contraseña, que el cliente haya especificado al instalar Wingest 7

PREPARANDO EL ENTORNO DE DESARROLLO PARA PROGRAMAR EN PHP. DESCARGAR E INSTALAR NOTEPAD++ (CU00808B)

Tutorial de carga de fotos en

Módulo 1 Sistema Windows. Explorador de Windows

CONCEPTOS BASICOS. Febrero 2003 Página - 1/10

TEMA 5. SERVICIO HTTP: PHP y MYSQL

INSERTAR UNA GALERÍA DE FOTOS REALIZADA EN UNA WEB EXTERNA COMO SLIDE EN UNA PÁGINA O SECCIÓN DE LA WEB

Servidor web E-Sniper

1/ XAMPP: más fácil imposible. Vamos directamente a la página de descarga de Apache Friends para Windows

Servidor Web (Apache Httpd+PHP)

COMO INSTALAR ECLIPSE PDT Y XDEBUG EN WINDOWS QUE NECESITA: SE ASUME LO SIGUIENTE: COMO INSTALAR ECLIPSE PDT

MANUAL DE CREACIÓN DE CARPETAS PARA ACCESO POR FTP DE CLIENTES EN UN NAS

Cómo capturar páginas web con el programa GNU Wget

En este caso presionamos ENTER para empezar nuestra instalación

INSTALACIÓN, UTILIZACIÓN Y OPTIMIZACIÓN

Curso de PHP con MySQL Gratis

Redes II Universidad Nacional de Jujuy Facultad de Ingeniería Carrera: APU 2008

ACTIVE DIRECTORY - PROPIEDADES DE USUARIO

Transcripción:

1 de 5 19/04/2009 12:40 p.m. TUTORIALES Tutorial Apache + IIS Apache 1.3 con PHP4 junto a IIS Miguel 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.3 Instalació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: Network Domain, ponemos: 127.0.0.1 Server name, ponemos: 127.0.0.1 Administrator s Email Address, se refiere al Correo e del administrador, puedes poner el que quieras. Seleccionamos la opción: Run when started manually, only for me y pulsamos Next... 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: Port 80 La cual modificamos el puerto, 80 por 8080, que quedaría de esta forma: Port 8080 Cerramos y guardamos los cambios. 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/ Si todo esta correcto debe aparecer una página informativa sobre Apache. Lo cual si entras a tus páginas del servidor IIS al mismo tiempo en otra ventana del navegador, debe funcionar correctamente.

2 de 5 19/04/2009 12:40 p.m. Para tus páginas en IIS: http://localhost/ Para tus páginas en Apache: http://localhost:8080/ PHP4 Instalació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\. Debe quedar extension_dir = c:/php/extensions/, fíjate en la inclinación de las barras. Vamos a activar las extensiones, para lo cual buscamos Windows Extensions para ello les quitamos el ; de delante. Debe quedar: extension=php_bz2.dll extension=php_cpdf.dll extension=php_crack.dll extension=php_curl.dll extension=php_db.dll extension=php_dba.dll extension=php_dbase.dll extension=php_dbx.dll extension=php_domxml.dll extension=php_exif.dll extension=php_fdf.dll extension=php_filepro.dll extension=php_gd2.dll extension=php_gettext.dll extension=php_hyperwave.dll extension=php_iconv.dll ;extension=php_ifx.dll extension=php_iisfunc.dll extension=php_imap.dll extension=php_interbase.dll extension=php_java.dll extension=php_ldap.dll extension=php_mbstring.dll ;extension=php_mcrypt.dll

3 de 5 19/04/2009 12:40 p.m. extension=php_mhash.dll extension=php_mime_magic.dll extension=php_ming.dll extension=php_mssql.dll extension=php_msql.dll ;extension=php_oci8.dll extension=php_openssl.dll ;extension=php_oracle.dll extension=php_pdf.dll extension=php_pgsql.dll extension=php_printer.dll extension=php_shmop.dll ;extension=php_snmp.dll extension=php_sockets.dll ;extension=php_sybase_ct.dll extension=php_w32api.dll extension=php_xmlrpc.dll extension=php_xslt.dll extension=php_yaz.dll extension=php_zip.dll Si te fijas algunas tienen el ; delante, ya que algunas extensiones requieren de librerias que no estan disponibles en esta distribución de PHP. Por lo que no las activamos. 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. La linea quedaría: upload_tmp_dir = c:/php/uploads/. 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: # Example: # LoadModule foo_module modules/mod_foo.so # Debajo de # añadimos esta linea: LoadModule php4_module c:/php/sapi/php4apache.dll. Tiene que quedar asi: # Example: # LoadModule foo_module modules/mod_foo.so # LoadModule php4_module c:/php/sapi/php4apache.dll Ahora buscamos ClearModuleList y nos aparece: ClearModuleList #AddModule mod_vhost_alias_c

4 de 5 19/04/2009 12:40 p.m. Lo editamos de tal forma que quede: ClearModuleList AddModule mod_php4.c #AddModule mod_vhost_alias.c 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. Buscamos IfModule mod_dir.c, y nos aparece estas lineas: <IfModule mod_dir.c> DirectoryIndex index.html </IfModule> La linea central la sustituimos por: DirectoryIndex index.html index.htm index.php index.php3 index.phtml De esta forma le decimos que busque primero, como puedes ver, el index.html si no se encuentra pasa a buscar index.htm, index.php... Ahora a continuación de la linea central colocamos: AddType application/x httpd php.php.php3.phtml AddType application/x httpd php source.phps Estas hacen que si queremos mostrar el código fuente, se mostrara en color el código PHP. Todo quedaría de esta forma: <IfModule mod_dir.c> DirectoryIndex index.html index.htm index.php index.php3 index.phtml AddType application/x httpd php.php.php3.phtml AddType application/x httpd php source.phps </IfModule> 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. Posteriormente de nuevo en httpd.config, buscamos DocumentRoot y nos aparece: DocumentRoot "C:/Archivos de programa/apache Group/Apache/htdocs" Por lo que le vamos a decir a Apache dónde guardamos nuestras páginas webs, que será en la carpeta www del directorio Apache de C:\, como hemos dicho. Para ello, lo escribimos en la linea que nos apareció en la búsqueda de DocumentRoot: DocumentRoot "C:/Apache/www/" Ya podemos cerrar httpd.config guardando los cambios. El archivo info.php Abrimos el Bloc de notas y escribimos: <? phpinfo();

5 de 5 19/04/2009 12:40 p.m.?> Pulsamos en Archivo Guardar como..., en Nombre ponemos info.php y en Tipo seleccionamos Todos los archivos. Lo guardamos dentro de la carpeta que anteriormente hemos creado www, localizada en C:\Apache\www\. 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 A través de esto visualizamos una página de información de php, con el logo. Esta página nos informa del PHP que tenemos instalado. Si sale esta página es que todo está bien. Con este conjunto de herramientas ya puedes probar, antes de subir al servidor, tus páginas ASP y PHP en tu propio ordenador. Para tus páginas ASP en IIS, guardadas por defecto en C:\Inetpub\wwwroot\, entras en la dirección: http://localhost/ Y para tus páginas PHP en Apache, las cuales las guardaremos en C:\Apache\www\, entramos a la misma dirección pero con diferente puerto, el 8080: http://localhost:8080/ Nota: Debes tener el Apache arrancado para ver las páginas PHP en Apache. Recomendado apagar el Apache, cerrando la ventana de MSDOS, antes de apagar o reiniciar Windows. MFO Navegandaluz.com Imprimir AVISO LEGAL CONDICIONES GENERALES DE USO NAVEGANDALUZ.COM