SlideShare une entreprise Scribd logo
1  sur  29
Instalación de servidor web, intérprete PHP y motor de base de datos MySQL Laboratorio Ing. Software II
Primer paso, ir a la siguiente dirección y descargar la aplicación “AppServ” http://www.appservnetwork.com/ Ejecutar el programa una vez descargado y seguir las siguientes instrucciones
Configurando el servidor Apache Crear una carpeta específica para guardar todos los proyectos web que realicemos. Una sugerencia es crear una carpeta llamada “Mis webs dinámicas” bajo el subdirectorio “Mis documentos” en Windows. Una vez creada la carpeta, abrir el archivo “http.conf” que se encuentra bajo la carpeta “conf” a su vez bajo la carpeta “AppServ”
Ahora busca una línea que comience con “<Directory” y sustituir el directorio por la ruta del directorio que usted creó, de la misma manera que se hizo en el paso anterior.
Asegúrate de usar “/” y no “  en las rutas de los directorios, y también de no modificar nada más del archivo. Guarda los cambios y cierra el editor de texto. Ahora reinicia la computadora. De esta forma, Apache se iniciará por primera vez como servicio, con la nueva configuración .
Comprobando el funcionamiento En primer lugar comprobaremos el funcionamiento del servidor Apache. Para ello abrir la carpeta que se creó como carpeta-servidor. En ella vamos a crear una página sencilla, cuyo nombre es pruebaApache.html. El contenido es el siguiente: <html> <body> Apache funcionando </body> <html>
Para abrir esta página, No haga doble clic. Abra el navegador y en la barra de direcciones escriba: http://localhost/pruebaApache.html Y pulse Intro. Si todo va bien, el navegador deberá mostrar un aspecto similar al de la siguiente imagen:
PHP Una vez que Apache está funcionando, es el momento de comprobar el funcionamiento del intérprete de PHP. Para ello, hay que abrir de nuevo la carpeta-servidor y dentro de ella crear una página, llamada pruebaPHP.php. El código es el siguiente: <?php phpinfo(); ?>
Abra el navegador y en la barra de direcciones escriba: http://localhost/pruebaPHP.php  Y pulse Intro. Si todo va bien, el navegador deberá mostrar un aspecto similar al de la siguiente imagen:
En caso de que no se haya instalado el servidor PHP, descargar el programa de esta liga http://windows.php.net/download/ Y seguir las instrucciones que se indican en esta liga http://mundogeek.net/archivos/2005/10/15/instalar-php-y-mysql/
De momento no se preocupe por saber qué significa la información mostrada en la pantalla de prueba de php; lo importante es ver que el intérprete  de PHP esté funcionando correctamente. Las páginas dinámicas se generan en el momento de la solicitud, el código recibido por el cliente no tiene por qué parecerse al código original de la página.
Este modo de funcionamiento tiene una ventaja más, cuando se ejecuten sus páginas dinámicas no se podrá deducir información clave de su código original a través del código que recibe el cliente, dándole un medio de ocultación de información delicada.

Contenu connexe

Tendances

Instalar php 5 en windows 7 con apache
Instalar php 5 en windows 7 con apacheInstalar php 5 en windows 7 con apache
Instalar php 5 en windows 7 con apacheEsmeralda Lopez
 
Zend framework
Zend frameworkZend framework
Zend frameworkjasiel_14
 
Cómo instalar Wordpress en Xampp
Cómo instalar Wordpress en XamppCómo instalar Wordpress en Xampp
Cómo instalar Wordpress en XamppDavid J Castresana
 
Tutorial de cómo crear una pagina web
Tutorial de cómo crear una pagina webTutorial de cómo crear una pagina web
Tutorial de cómo crear una pagina webSamuel Reyes
 
Serxa ud6 actividad 3
Serxa ud6 actividad 3Serxa ud6 actividad 3
Serxa ud6 actividad 3prades17
 
Diseño e instalación de sitios web (PHP hypertext preprocessor)
Diseño e instalación de sitios web (PHP hypertext preprocessor)Diseño e instalación de sitios web (PHP hypertext preprocessor)
Diseño e instalación de sitios web (PHP hypertext preprocessor)KareliaRivas
 
Manual http con Knoppix
Manual http con KnoppixManual http con Knoppix
Manual http con Knoppixcarlosmariom
 
Capitulo II
Capitulo IICapitulo II
Capitulo IImanu1819
 
05 Php. Autoinstalacion De Apache Y Php
05 Php. Autoinstalacion De Apache Y Php05 Php. Autoinstalacion De Apache Y Php
05 Php. Autoinstalacion De Apache Y PhpJosé M. Padilla
 
Manual de collabtive
Manual de collabtiveManual de collabtive
Manual de collabtiveGabe_hh
 
Manual completo-php-5
Manual completo-php-5Manual completo-php-5
Manual completo-php-5jjmvc2481
 
Aprendiendo php my sql, javascript, css, html5 capitulo 2
Aprendiendo php my sql, javascript, css, html5 capitulo 2Aprendiendo php my sql, javascript, css, html5 capitulo 2
Aprendiendo php my sql, javascript, css, html5 capitulo 2luigiacarigua
 

Tendances (17)

Instalar php 5 en windows 7 con apache
Instalar php 5 en windows 7 con apacheInstalar php 5 en windows 7 con apache
Instalar php 5 en windows 7 con apache
 
Servidores web
Servidores webServidores web
Servidores web
 
Zend framework
Zend frameworkZend framework
Zend framework
 
Cómo instalar Wordpress en Xampp
Cómo instalar Wordpress en XamppCómo instalar Wordpress en Xampp
Cómo instalar Wordpress en Xampp
 
Tutorial de cómo crear una pagina web
Tutorial de cómo crear una pagina webTutorial de cómo crear una pagina web
Tutorial de cómo crear una pagina web
 
Primera app
Primera appPrimera app
Primera app
 
Serxa ud6 actividad 3
Serxa ud6 actividad 3Serxa ud6 actividad 3
Serxa ud6 actividad 3
 
Diseño e instalación de sitios web (PHP hypertext preprocessor)
Diseño e instalación de sitios web (PHP hypertext preprocessor)Diseño e instalación de sitios web (PHP hypertext preprocessor)
Diseño e instalación de sitios web (PHP hypertext preprocessor)
 
Manual http con Knoppix
Manual http con KnoppixManual http con Knoppix
Manual http con Knoppix
 
Capitulo II
Capitulo IICapitulo II
Capitulo II
 
05 Php. Autoinstalacion De Apache Y Php
05 Php. Autoinstalacion De Apache Y Php05 Php. Autoinstalacion De Apache Y Php
05 Php. Autoinstalacion De Apache Y Php
 
1575
15751575
1575
 
Manual de collabtive
Manual de collabtiveManual de collabtive
Manual de collabtive
 
Manual completo-php-5
Manual completo-php-5Manual completo-php-5
Manual completo-php-5
 
Manual de instalacion
Manual de instalacionManual de instalacion
Manual de instalacion
 
(Desarrollo web).manual.php.5
(Desarrollo web).manual.php.5(Desarrollo web).manual.php.5
(Desarrollo web).manual.php.5
 
Aprendiendo php my sql, javascript, css, html5 capitulo 2
Aprendiendo php my sql, javascript, css, html5 capitulo 2Aprendiendo php my sql, javascript, css, html5 capitulo 2
Aprendiendo php my sql, javascript, css, html5 capitulo 2
 

En vedette

Charla debian day2015
Charla debian day2015Charla debian day2015
Charla debian day2015Edwin Caldon
 
Servidor web lamp
Servidor web lampServidor web lamp
Servidor web lampyaser6700
 
Instalación de Servidores GNU/Linux - APACHE, MySQL, PHP (parte 2)
Instalación de Servidores GNU/Linux - APACHE, MySQL, PHP (parte 2)Instalación de Servidores GNU/Linux - APACHE, MySQL, PHP (parte 2)
Instalación de Servidores GNU/Linux - APACHE, MySQL, PHP (parte 2)Max Morales
 
instalacion de Linux Mint 10 y LAMP
instalacion de Linux Mint 10 y LAMPinstalacion de Linux Mint 10 y LAMP
instalacion de Linux Mint 10 y LAMPGer Hernandez
 
Tipos de servidores
Tipos de servidoresTipos de servidores
Tipos de servidoresLusy Chisag
 
Comandos permisos linux centos
Comandos permisos linux centosComandos permisos linux centos
Comandos permisos linux centosche_carlitos
 

En vedette (10)

1 intro php
1 intro php1 intro php
1 intro php
 
Charla debian day2015
Charla debian day2015Charla debian day2015
Charla debian day2015
 
Servidor web lamp
Servidor web lampServidor web lamp
Servidor web lamp
 
Servidor Web
Servidor WebServidor Web
Servidor Web
 
Instalación de Servidores GNU/Linux - APACHE, MySQL, PHP (parte 2)
Instalación de Servidores GNU/Linux - APACHE, MySQL, PHP (parte 2)Instalación de Servidores GNU/Linux - APACHE, MySQL, PHP (parte 2)
Instalación de Servidores GNU/Linux - APACHE, MySQL, PHP (parte 2)
 
SERVIDOR WEB PARA LINUX
SERVIDOR WEB PARA LINUXSERVIDOR WEB PARA LINUX
SERVIDOR WEB PARA LINUX
 
instalacion de Linux Mint 10 y LAMP
instalacion de Linux Mint 10 y LAMPinstalacion de Linux Mint 10 y LAMP
instalacion de Linux Mint 10 y LAMP
 
Tipos de servidores
Tipos de servidoresTipos de servidores
Tipos de servidores
 
Servidor web
Servidor webServidor web
Servidor web
 
Comandos permisos linux centos
Comandos permisos linux centosComandos permisos linux centos
Comandos permisos linux centos
 

Similaire à Instalar servidores web y php

5 plataforma servidora para aplicaciones web
5 plataforma servidora para aplicaciones web5 plataforma servidora para aplicaciones web
5 plataforma servidora para aplicaciones webUVM
 
Manual oscommerce
Manual oscommerceManual oscommerce
Manual oscommercemacu123
 
Curso PHP Academia Usero
Curso PHP Academia UseroCurso PHP Academia Usero
Curso PHP Academia UseroIES Kursaal
 
Instalar php en debian
Instalar php en debianInstalar php en debian
Instalar php en debianDaniel Zavala
 
instalar php en debian
instalar php en debianinstalar php en debian
instalar php en debianPablo Mamani
 
App serv presentación
App serv presentaciónApp serv presentación
App serv presentaciónsegarreta
 
Manual easyphp
Manual easyphpManual easyphp
Manual easyphpzonajava
 
Servidor de prueba wamp
Servidor de prueba wampServidor de prueba wamp
Servidor de prueba wampedinson
 
Manual Completo Php 5
Manual Completo Php 5Manual Completo Php 5
Manual Completo Php 5Pablo Morales
 
Aplicaciones web con php y my sql
Aplicaciones web con php y my sqlAplicaciones web con php y my sql
Aplicaciones web con php y my sqlyanetzis
 
LAM with python
LAM with python LAM with python
LAM with python infotejero
 
Tutorial de instalación de apache, php, my sql y php myadmin
Tutorial de instalación de apache, php, my sql y php myadminTutorial de instalación de apache, php, my sql y php myadmin
Tutorial de instalación de apache, php, my sql y php myadminignaciococo33
 
Tutorial de instalación de apache, php, mysql y phpmyadmin
Tutorial de instalación de apache, php, mysql y phpmyadminTutorial de instalación de apache, php, mysql y phpmyadmin
Tutorial de instalación de apache, php, mysql y phpmyadminIgnacio Aular Reyes
 

Similaire à Instalar servidores web y php (20)

5 plataforma servidora para aplicaciones web
5 plataforma servidora para aplicaciones web5 plataforma servidora para aplicaciones web
5 plataforma servidora para aplicaciones web
 
Manual oscommerce
Manual oscommerceManual oscommerce
Manual oscommerce
 
02 Php. Instalando Apache
02 Php. Instalando Apache02 Php. Instalando Apache
02 Php. Instalando Apache
 
Curso PHP Academia Usero
Curso PHP Academia UseroCurso PHP Academia Usero
Curso PHP Academia Usero
 
Instalar php en debian
Instalar php en debianInstalar php en debian
Instalar php en debian
 
instalar php en debian
instalar php en debianinstalar php en debian
instalar php en debian
 
App serv presentación
App serv presentaciónApp serv presentación
App serv presentación
 
Manual easyphp
Manual easyphpManual easyphp
Manual easyphp
 
Manual completo-php-5
Manual completo-php-5Manual completo-php-5
Manual completo-php-5
 
Servidor de prueba wamp
Servidor de prueba wampServidor de prueba wamp
Servidor de prueba wamp
 
Manual Completo Php 5
Manual Completo Php 5Manual Completo Php 5
Manual Completo Php 5
 
Programación Web (PHP)
Programación Web (PHP)Programación Web (PHP)
Programación Web (PHP)
 
(Desarrollo web).manual.php.5
(Desarrollo web).manual.php.5(Desarrollo web).manual.php.5
(Desarrollo web).manual.php.5
 
Aplicaciones web con php y my sql
Aplicaciones web con php y my sqlAplicaciones web con php y my sql
Aplicaciones web con php y my sql
 
Tema1
Tema1Tema1
Tema1
 
LAM with python
LAM with python LAM with python
LAM with python
 
Manual php
Manual phpManual php
Manual php
 
Apache
ApacheApache
Apache
 
Tutorial de instalación de apache, php, my sql y php myadmin
Tutorial de instalación de apache, php, my sql y php myadminTutorial de instalación de apache, php, my sql y php myadmin
Tutorial de instalación de apache, php, my sql y php myadmin
 
Tutorial de instalación de apache, php, mysql y phpmyadmin
Tutorial de instalación de apache, php, mysql y phpmyadminTutorial de instalación de apache, php, mysql y phpmyadmin
Tutorial de instalación de apache, php, mysql y phpmyadmin
 

Plus de UVM

Tiempo compartido en programación
Tiempo compartido en programaciónTiempo compartido en programación
Tiempo compartido en programaciónUVM
 
Portafolio de evidencias del curso Programación Avanzada
Portafolio de evidencias del curso Programación AvanzadaPortafolio de evidencias del curso Programación Avanzada
Portafolio de evidencias del curso Programación AvanzadaUVM
 
Eficiencia en uso tiempo
Eficiencia en uso  tiempoEficiencia en uso  tiempo
Eficiencia en uso tiempoUVM
 
Administración de memoria arreglos dinamicos
Administración de memoria arreglos dinamicosAdministración de memoria arreglos dinamicos
Administración de memoria arreglos dinamicosUVM
 
Practica de arreglos
Practica de arreglosPractica de arreglos
Practica de arreglosUVM
 
Otra introducción a apuntadores
Otra introducción a apuntadoresOtra introducción a apuntadores
Otra introducción a apuntadoresUVM
 
Ejemplo de solución de práctica funciones stl
Ejemplo de solución de práctica funciones stlEjemplo de solución de práctica funciones stl
Ejemplo de solución de práctica funciones stlUVM
 
Breve repaso de apuntadores
Breve repaso de apuntadoresBreve repaso de apuntadores
Breve repaso de apuntadoresUVM
 
Arreglos conceptos básicos
Arreglos conceptos básicosArreglos conceptos básicos
Arreglos conceptos básicosUVM
 
Resolución práctica de tipos de datos
Resolución práctica de tipos de datosResolución práctica de tipos de datos
Resolución práctica de tipos de datosUVM
 
Resumen de funciones
Resumen de funcionesResumen de funciones
Resumen de funcionesUVM
 
Biblioteca estándar de funciones
Biblioteca estándar de funcionesBiblioteca estándar de funciones
Biblioteca estándar de funcionesUVM
 
Manejo de bits
Manejo de bitsManejo de bits
Manejo de bitsUVM
 
Aclaración de dudas 4 de septiembre
Aclaración de dudas 4 de septiembreAclaración de dudas 4 de septiembre
Aclaración de dudas 4 de septiembreUVM
 
Aclaraciones varias a códigos entregados en sesión 3
Aclaraciones varias a códigos entregados en sesión 3Aclaraciones varias a códigos entregados en sesión 3
Aclaraciones varias a códigos entregados en sesión 3UVM
 
Funciones definidas por el usuario
Funciones definidas por el usuarioFunciones definidas por el usuario
Funciones definidas por el usuarioUVM
 
Función main()
Función main()Función main()
Función main()UVM
 
Depuración de un programa en c++
Depuración de un programa en c++Depuración de un programa en c++
Depuración de un programa en c++UVM
 
Algunas dudas de la sesión 28 agosto
Algunas dudas de la sesión 28 agostoAlgunas dudas de la sesión 28 agosto
Algunas dudas de la sesión 28 agostoUVM
 
Estructura programa c++
Estructura programa c++Estructura programa c++
Estructura programa c++UVM
 

Plus de UVM (20)

Tiempo compartido en programación
Tiempo compartido en programaciónTiempo compartido en programación
Tiempo compartido en programación
 
Portafolio de evidencias del curso Programación Avanzada
Portafolio de evidencias del curso Programación AvanzadaPortafolio de evidencias del curso Programación Avanzada
Portafolio de evidencias del curso Programación Avanzada
 
Eficiencia en uso tiempo
Eficiencia en uso  tiempoEficiencia en uso  tiempo
Eficiencia en uso tiempo
 
Administración de memoria arreglos dinamicos
Administración de memoria arreglos dinamicosAdministración de memoria arreglos dinamicos
Administración de memoria arreglos dinamicos
 
Practica de arreglos
Practica de arreglosPractica de arreglos
Practica de arreglos
 
Otra introducción a apuntadores
Otra introducción a apuntadoresOtra introducción a apuntadores
Otra introducción a apuntadores
 
Ejemplo de solución de práctica funciones stl
Ejemplo de solución de práctica funciones stlEjemplo de solución de práctica funciones stl
Ejemplo de solución de práctica funciones stl
 
Breve repaso de apuntadores
Breve repaso de apuntadoresBreve repaso de apuntadores
Breve repaso de apuntadores
 
Arreglos conceptos básicos
Arreglos conceptos básicosArreglos conceptos básicos
Arreglos conceptos básicos
 
Resolución práctica de tipos de datos
Resolución práctica de tipos de datosResolución práctica de tipos de datos
Resolución práctica de tipos de datos
 
Resumen de funciones
Resumen de funcionesResumen de funciones
Resumen de funciones
 
Biblioteca estándar de funciones
Biblioteca estándar de funcionesBiblioteca estándar de funciones
Biblioteca estándar de funciones
 
Manejo de bits
Manejo de bitsManejo de bits
Manejo de bits
 
Aclaración de dudas 4 de septiembre
Aclaración de dudas 4 de septiembreAclaración de dudas 4 de septiembre
Aclaración de dudas 4 de septiembre
 
Aclaraciones varias a códigos entregados en sesión 3
Aclaraciones varias a códigos entregados en sesión 3Aclaraciones varias a códigos entregados en sesión 3
Aclaraciones varias a códigos entregados en sesión 3
 
Funciones definidas por el usuario
Funciones definidas por el usuarioFunciones definidas por el usuario
Funciones definidas por el usuario
 
Función main()
Función main()Función main()
Función main()
 
Depuración de un programa en c++
Depuración de un programa en c++Depuración de un programa en c++
Depuración de un programa en c++
 
Algunas dudas de la sesión 28 agosto
Algunas dudas de la sesión 28 agostoAlgunas dudas de la sesión 28 agosto
Algunas dudas de la sesión 28 agosto
 
Estructura programa c++
Estructura programa c++Estructura programa c++
Estructura programa c++
 

Instalar servidores web y php

  • 1. Instalación de servidor web, intérprete PHP y motor de base de datos MySQL Laboratorio Ing. Software II
  • 2. Primer paso, ir a la siguiente dirección y descargar la aplicación “AppServ” http://www.appservnetwork.com/ Ejecutar el programa una vez descargado y seguir las siguientes instrucciones
  • 3.
  • 4.
  • 5.
  • 6.
  • 7.
  • 8.
  • 9.
  • 10.
  • 11.
  • 12. Configurando el servidor Apache Crear una carpeta específica para guardar todos los proyectos web que realicemos. Una sugerencia es crear una carpeta llamada “Mis webs dinámicas” bajo el subdirectorio “Mis documentos” en Windows. Una vez creada la carpeta, abrir el archivo “http.conf” que se encuentra bajo la carpeta “conf” a su vez bajo la carpeta “AppServ”
  • 13.
  • 14.
  • 15.
  • 16.
  • 17. Ahora busca una línea que comience con “<Directory” y sustituir el directorio por la ruta del directorio que usted creó, de la misma manera que se hizo en el paso anterior.
  • 18.
  • 19.
  • 20. Asegúrate de usar “/” y no “ en las rutas de los directorios, y también de no modificar nada más del archivo. Guarda los cambios y cierra el editor de texto. Ahora reinicia la computadora. De esta forma, Apache se iniciará por primera vez como servicio, con la nueva configuración .
  • 21. Comprobando el funcionamiento En primer lugar comprobaremos el funcionamiento del servidor Apache. Para ello abrir la carpeta que se creó como carpeta-servidor. En ella vamos a crear una página sencilla, cuyo nombre es pruebaApache.html. El contenido es el siguiente: <html> <body> Apache funcionando </body> <html>
  • 22. Para abrir esta página, No haga doble clic. Abra el navegador y en la barra de direcciones escriba: http://localhost/pruebaApache.html Y pulse Intro. Si todo va bien, el navegador deberá mostrar un aspecto similar al de la siguiente imagen:
  • 23.
  • 24. PHP Una vez que Apache está funcionando, es el momento de comprobar el funcionamiento del intérprete de PHP. Para ello, hay que abrir de nuevo la carpeta-servidor y dentro de ella crear una página, llamada pruebaPHP.php. El código es el siguiente: <?php phpinfo(); ?>
  • 25. Abra el navegador y en la barra de direcciones escriba: http://localhost/pruebaPHP.php Y pulse Intro. Si todo va bien, el navegador deberá mostrar un aspecto similar al de la siguiente imagen:
  • 26.
  • 27. En caso de que no se haya instalado el servidor PHP, descargar el programa de esta liga http://windows.php.net/download/ Y seguir las instrucciones que se indican en esta liga http://mundogeek.net/archivos/2005/10/15/instalar-php-y-mysql/
  • 28. De momento no se preocupe por saber qué significa la información mostrada en la pantalla de prueba de php; lo importante es ver que el intérprete de PHP esté funcionando correctamente. Las páginas dinámicas se generan en el momento de la solicitud, el código recibido por el cliente no tiene por qué parecerse al código original de la página.
  • 29. Este modo de funcionamiento tiene una ventaja más, cuando se ejecuten sus páginas dinámicas no se podrá deducir información clave de su código original a través del código que recibe el cliente, dándole un medio de ocultación de información delicada.