Академический Документы
Профессиональный Документы
Культура Документы
INTEGRANTES DEL EQUIPO ROBINSON LOPEZ ROSALES. CARLOS HERNANDEZ ROBLERO ELVIS VILLALOBOS MAZARIEGOS ERIK EDUARDO GONZALES REYNA
CARRERA: ING. EN SISTEMAS COMPUTACIONALES. MATERIA: PROGRAMACION WEB. PRACTICA #2: INSTALACION Y CONFIGURACION DE APACHE, POSTGRESQL Y PHP EN UBUNTU 11.04.
SEMESTRE: VI
INDICE
Portada--------------------------------------------------------------------------------------1 Indice-----------------------------------------------------------------------------------------2 Introduccion--------------------------------------------------------------------------------3 Lengajes de programacion.........................................................................4 Que es PHP................................................................................................5 Qu otras ventajas presenta el lenguaje PHP............................................6 Qu se puede hacer con PHP....................................................................7 PostgreSQL................................................................................................8 Apache Software Foundation.....................................................................9 Historia.......................................................................................................9 El servidor Apache....................................................................................10 El nacimiento de Apache...........................................................................10 Servidor HTTP Apache...............................................................................11 Uso.............................................................................................................12 Configuracion..............................................................................................13 Licencia.......................................................................................................13 INSTALACION DE PHP5 EN UBUNTU 11.04.........................................15-19 INSTALACION DE POSTGRESQL EN UBUNTU 11.04..........................20-24 INSTALACION DE APACHE EN UBUNTU 11.04....................................25-28 Conclusion...................................................................................................29 Bibliografia....................................................................................................30
INTRODUCCION. Aqui se ve el proceso de la instalacion y configuracion de apche2 , php5 y postgresql en el la plataforma GNU/LINUX y sistema operativo utilizado ubuntu 11.04. el objetivo de la practica es ver cada uno de los pasos que se tienen que realizar para llegar autilizarlo sin ningun error ala hora de ponerlos en practicas en el desarrollo de paginas web ya que son una de las grandes potencias de hoy en dia y son las mas utilizadas en todo el mundo. PHP5 Es un lenguaje de programacion de paginas web muy completo y potente y es considerado como un interprete para cualquier navegador. POSTGRESQL Es un sistema gestor de base de base de datos (SGBD) que nos ayudara en la creacion de base de datos para almacenar muestros datos que nuestra pagina web vaya acontener y tambien nos ayudara aconectarnos para poder ver las tablas y bases de datos que nosostros hemos realizados con otros tipos de (SGBD). APACHE2 Es desarrollado y mantenido por una comunidad abierta de desarrolladores bajo el auspicio de la Apache Software Foundation. La aplicacin permite ejecutarse en mltiples sistemas operativos como Windows, Novell NetWare, Mac OS X y los sistemas basados en Unix.
LENGUAJE DE PROGRAMACIN
Es un lenguaje artificial que puede ser usado para controlar el comportamiento de una mquina, especialmente una computadora. Estos se componen de un conjunto de reglas sintcticas y semnticas que permiten expresar instrucciones que luego sern interpretadas.
PHP
Es un lenguaje de programacin interpretado, diseado originalmente para la creacin de pginas web dinmicas. Es usado principalmente para la interpretacin del lado del servidor (server-side scripting) pero actualmente puede ser utilizado desde una interfaz de lnea de comandos o en la creacin de otros tipos de programas incluyendo aplicaciones con interfaz grfica usando las bibliotecas Qt o GTK+. JAVA Es un lenguaje de programacin orientado a objetos, desarrollado por Sun Microsystems a principios de los aos 90. El lenguaje en s mismo toma mucha de su sintaxis de C y C++, pero tiene un modelo de objetos ms simple y elimina herramientas de bajo nivel, que suelen inducir a muchos errores, como la manipulacin directa de punteros o memoria.
APACHE
La principal competencia de Apache es el IIS (Microsoft Internet Information Services) de Microsoft. Apache fue la primera alternativa viable para el servidor web de Netscape Communications, actualmente conocido como Sun Java System Web Server. Apache es desarrollado y mantenido por una comunidad abierta de desarrolladores bajo el auspicio de la Apache Software Foundation. La aplicacin permite ejecutarse en mltiples sistemas operativos como Windows, Novell NetWare, Mac OS X y los sistemas basados en Unix.
Qu es PHP?
PHP (acrnimo de "PHP: Hypertext Preprocessor") es un lenguaje de "cdigo abierto" interpretado, de alto nivel, embebido en pginas HTML y ejecutado en el servidor. PHP es un lenguaje de alto nivel que se ejecuta en el servidor.
Fig.1-1
Qu se puede hacer con PHP? PHP puede hacer cualquier cosa que se pueda hacer con un script CGI, como procesar la informacin de formularios, generar pginas con contenidos dinmicos, o enviar y recibir cookies. Y esto no es todo, se puede hacer mucho ms. Existen tres campos en los que se usan scripts escritos en PHP. Scripts del lado del servidor. Este es el campo ms tradicional y el principal foco de trabajo. Se necesitan tres cosas para que esto funcione. El intrprete PHP (CGI mdulo), un servidor web y un navegador. Es necesario correr el servidor web con PHP instalado. El resultado del programa PHP se puede obtener a travs del navegador, conectndose con el servidor web. Consultar la seccin Instrucciones de instalacin para ms informacin. Scripts en la lnea de comandos. Puede crear un script PHP y correrlo sin ningn servidor web o navegador. Solamente necesita el intrprete PHP para usarlo de esta manera. Este tipo de uso es ideal para scripts ejecutados regularmente desde cron (en *nix o Linux) o el Planificador de tareas (en Windows). Estos scripts tambin pueden ser usados para tareas simples de procesamiento de texto. Consultar la seccin Usos de PHP en la lnea de comandos para ms informacin. Escribir aplicaciones de interfaz grfica. Probablemente PHP no sea el enguaje ms apropiado para escribir aplicaciones grficas, pero si conoce bien PHP, y quisiera utilizar algunas caractersticas avanzadas en programas clientes, puede utilizar PHP-GTK para escribir dichos programas. Tambin es posible escribir aplicaciones independientes de una plataforma. PHP-GTK es una extensin de PHP, no disponible en la distribucin principal. Si est interesado en PHP-GTK, puedes visitar las pginas web del proyecto. PHP puede ser utilizado en cualquiera de los principales sistemas operativos del mercado, incluyendo Linux, muchas variantes Unix (incluyendo HP-UX, Solaris y OpenBSD), Microsoft Windows, Mac OS X, RISC OS y probablemente alguno ms. PHP soporta la mayora de servidores web de hoy en da, incluyendo Apache, Microsoft Internet Information Server, Personal Web Server, Netscape e iPlanet, Oreilly Website Pro server, Caudium, Xitami, OmniHTTPd y muchos otros. PHP tiene mdulos disponibles para la mayora de los servidores, para aquellos otros que soporten el estndar CGI, PHP puede usarse como procesador CGI. 6
De modo que, con PHP tiene la libertad de elegir el sistema operativo y el servidor de su gusto. Tambin tiene la posibilidad de usar programacin procedimental o programacin orientada a objetos. Aunque no todas las caractersticas estndar de la programacin orientada a objetos estn implementadas en la versin actual de PHP, muchas bibliotecas y aplicaciones grandes (incluyendo la biblioteca PEAR) estn escritas ntegramente usando programacin orientada a objetos. Con PHP no se encuentra limitado a resultados en HTML. Entre las habilidades de PHP se incluyen: creacin de imgenes, archivos PDF y pelculas Flash (usando libswf y Ming) sobre la marcha. Tambi puede presentar otros resultados, como XHTM y archivos XML. PHP puede autogenerar stos archivos y almacenarlos en el sistema de archivos en vez de presentarlos en la pantalla.
PHP tambin cuenta con soporte para comunicarse con otros servicios usando protocolos tales como LDAP, IMAP, SNMP, NNTP, POP3, HTTP, COM (en Windows) y muchos otros. Tambin se pueden crear sockets puros. PHP soporta WDDX para el intercambio de datos entre lenguajes de programacin en web. Y hablando de interconexin, PHP puede utilizar objetos Java de forma transparente como objetos PHP Y la extensin de CORBA puede ser utilizada para acceder a objetos remotos.
PHP tiene unas caractersticas muy tiles para el procesamiento de texto, desde expresiones regulares POSIX extendidas o tipo Perl hasta procesadores de documentos XML. Para procesar y acceder a documentos XML, soportamos los estndares SAX y DOM. Puede utilizar la extensin XSLT para transformar documentos XML. Si usa PHP en el campo del comercio electrnico, encontrar muy tiles las funciones Cybercash, CyberMUT, VeriSign Payflow Pro y CCVS para sus programas de pago. Para terminar, contamos con muchas otras extensiones muy interesantes, las funciones del motor de bsquedas mnoGoSearch, funciones para pasarelas de IRC, utilidades de compresin (gzip, bz2),, conversin de calendarios, traduccin .....
PostgreSQL
Es un potente motor de bases de datos, que tiene prestaciones y funcionalidades equivalentes a muchos gestores de bases de datos comerciales. Es ms completo que MySQL ya que permite mtodos almacenados, restricciones de integridad, vistas, etc. aunque en las ltimas versiones de MySQL se han hecho grandes avances en ese sentido.
Gestin de usuarios
Los usuarios de PostgreSQL tienen un par de capacidades que definimos en su creacin. Me explico: un usuario puede o no crear ms usuarios y un usuario puede o no crear bases de datos. En el ejemplo que puedes ver a continuacin creamos un usuario que no puede crear ms usuarios (no es un administrador) pero puede crear ms bases de datos. El modificador -P hace que nos pregunte por el password que le asignaremos al usuario. De otra manera el usuario se crear sin password. $ createuser -A -d -P -h host -U usuario nuevo_usuario Enter password for user "nuevo_usuario": Enter it again: Como acabo de comentar, existen usuario administradores (pueden crear otros usuarios). Como es lgico este comando debe ser ejecutado por un usuario con esa caracterstica. Anlogamente podemos eliminar un usuario de esta forma: $ dropuser -h host -U usuario usuario_borrar
Historia
La historia de la ASF est ligada al servidor HTTP Apache, el proyecto con el que se inici en 1995. Un grupo de ocho desarrolladores comenz a trabajar en la ampliacin del "demonio" HTTPd de la NCSA. Eran Brian Behlendorf, Roy T. Fielding, Rob Hartill, David Robinson, Cliff Skolnick, Randy Terbush, Robert S. Thau y Andrew Wilson con contribuciones aadidas de Eric Hagberg, Frank Peters y Nicolas Pioch. El producto ampliado llamado servidor Apache fue lanzado de 1995. En 1999, miembros del Grupo Apache formaron la fundacin para dar soporte al servidor HTTP Apache. La ASF alcanz la cantidad de 113 miembros en el 2004.
El servidor Apache
Apache es un servidor web de cdigo libre robusto cuya implementacin se realiza de forma colaborativa, con prestaciones y funcionalidades equivalentes a las de los servidores comerciales. El proyecto est dirigido y controlado por un grupo de voluntarios de todo el mundo que, usando Internet y la web para comunicarse, planifican y desarrollan el servidor y la documentacin relacionada. Estos voluntarios se conocen como el Apache Group. Adems del Apache Group, cientos de personas han contribuido al proyecto con cdigo, ideas y documentacin.
El nacimiento de Apache
En febrero de 1995, el servidor web ms popular de Internet era un servidor de dominio pblico desarrollado en el NCSA (National Center for Supercomputing Applications en la Universidad de Illinois). No obstante, al dejar Rob McCool (el principal desarrollador del servidor) la resto al motor de ejecucin de Servlets (los Servlets y los JSP son ecanismos de desarrollo de aplicaciones web), pero a pesar de incluir un servidor web, Apache es el servidor web usado por excelencia con Tomcat. Para ello disponemos de un mdulo de Apache que realiza el enlace con Tomcat. Dicho mdulo se denomina mod_jk2.NCSA en 1994, la evolucin de dicho programa haba quedado prcticamente reducida a la nada. El desarrollo pas a manos de los responsables de sitios web, que progresivamente introdujeron mejoras en sus servidores. Un grupo de stos, usando el correo electrnico como herramienta bsica de coordinacin, se puso de acuerdo en poner en comn estas mejoras (en forma de parches, patches). Dos de estos desarrolladores, Brian Behlendorf y Cliff Skolnick, pusieron en marcha una lista de correo, un espacio de informacin compartida y un servidor en California donde los desarrolladores principales pudiesen trabajar. A principios del ao siguiente, ocho programadores formaron lo que sera el Grupo Apache. stos, usando el servidor NCSA 1.3 como base de trabajo, aadieron todas las correcciones de errores publicadas y las mejoras ms valiosas que encontraron y probaron el resultado en sus propios servidores. Posteriormente publicaron lo que sera la primera versin oficial del servidor Apache (la 0.6.2, de Abril de 1995). Casualmente, en esas mismas fechas, NCSA reemprendi el desarrollo del servidor NCSA. 10
En este momento el desarrollo de Apache sigui dos lneas paralelas. Por un lado, un grupo de los desarrolladores sigui trabajando sobre el Apache 0.6.2 para producir la serie 0.7, incorporando mejoras, etc. Un segundo grupo reescribi por completo el cdigo, creando una nueva arquitectura modular. En julio de 1995 se migraron a esta nueva arquitectura las mejoras existentes para Apache 0.7, hacindose pblico como Apache 0.8. El da uno de diciembre de 1995, apareci Apache 1.0, que inclua documentacin y muchas mejoras en forma de mdulos incrustables. Poco despus, Apache sobrepas al servidor de NCSA como el ms usado en Internet, posicin que ha mantenido hasta nuestros das. En 1999 los miembros del Grupo Apache fundaron la Apache Software Foundation, que provee soporte legal y financiero al desarrollo del servidor Apache y los proyectos laterales que han surgido de ste.
11
Apache tiene amplia aceptacin en la red: desde 1996, Apache, es el servidor HTTP ms usado. Alcanz su mxima cuota de mercado en 2005 siendo el servidor empleado en el 70% de los sitios web en el mundo, sin embargo ha sufrido un descenso en su cuota de mercado en los ltimos aos. (Estadsticas histricas y de uso diario proporcionadas por Netcraft3 ). La mayora de las vulnerabilidades de la seguridad descubiertas y resueltas tan slo pueden ser aprovechadas por usuarios locales y no remotamente. Sin embargo, algunas se pueden accionar remotamente en ciertas situaciones, o explotar por los usuarios locales malvolos en las disposiciones de recibimiento compartidas que utilizan PHP como mdulo de Apache.
Uso
Apache es usado principalmente para enviar pginas web estticas y dinmicas en la World Wide Web. Muchas aplicaciones web estn diseadas asumiendo como ambiente de implantacin a Apache, o que utilizarn caractersticas propias de este servidor web. Apache es el componente de servidor web en la popular plataforma de aplicaciones LAMP, junto a MySQL y los lenguajes de programacin PHP/Perl/Python (y ahora tambin Ruby). Este servidor web es redistribuido como parte de varios paquetes propietarios de software, incluyendo la base de datos Oracle y el IBM WebSphere application server. Mac OS X integra apache como parte de su propio servidor web y como soporte de su servidor de aplicaciones WebObjects. Es soportado de alguna manera por Borland en las herramientas de desarrollo Kylix y Delphi. Apache es incluido con Novell NetWare 6.5, donde es el servidor web por defecto, y en muchas distribuciones Linux. Apache es usado para muchas otras tareas donde el contenido necesita ser puesto a disposicin en una forma segura y confiable. Un ejemplo es al momento de compartir archivos desde una computadora personal hacia Internet. Un usuario que tiene Apache instalado en su escritorio puede colocar arbitrariamente archivos en la raz de documentos de Apache, desde donde pueden ser compartidos.
12
Los programadores de aplicaciones web a veces utilizan una versin local de Apache con el fin de previsualizar y probar cdigo mientras ste es desarrollado. Microsoft Internet Information Services (IIS) es el principal competidor de Apache, as como Sun Java System Web Server de Sun Microsystems y un anfitrin de otras aplicaciones como Zeus Web Server. Algunos de los ms grandes sitios web del mundo estn ejecutndose sobre Apache. La capa frontal (front end) del motor de bsqueda Google est basado en una versin modificada de Apache, denominada Google Web Server (GWS). Muchos proyectos de Wikimedia tambin se ejecutan sobre servidores web Apache.
Configuracin
La mayor parte de la configuracin se realiza en el fichero apache2.conf o httpd.conf, segn el sistema donde est corriendo. Cualquier cambio en este archivo requiere reiniciar el servidor, o forzar la lectura de los archivos de configuracin nuevamente.
Licencia
La licencia de software bajo la cual el software de la fundacin Apache es distribuido es una parte distintiva de la historia de Apache HTTP Server y de la comunidad de cdigo abierto. La Licencia Apache permite la distribucin de derivados de cdigo abierto y cerrado a partir de su cdigo fuente original. La Free Software Foundation no considera a la Licencia Apache como compatible con la versin 2 de la GNU General Public License (GPL), en la cual el software licenciado bajo la Apache License no puede ser integrado con software distribuido bajo la GPL: Este es software libre pero es incompatible con la GPL. La Apache Software License es incompatible con la GPL porque tiene un requerimiento especfico que no est incluido en la GPL: tiene ciertos casos de terminacin de patentes que la GPL no requiere. No consideramos que dichos casos de terminacin de patentes son inherentemente una mala idea, pero a pesar de ello son incompatibles con la GNU GPL.
13
Sin embargo, la versin 3 de la GPL incluye una provisin (Seccin 7e) que le permite ser compatible con licencias que tienen clusulas de represalia de patentes, incluyendo a la Licencia Apache. El nombre Apache es una marca registrada y puede ser slo utilizada con el permiso expreso del dueo de la marca.
14
INSTALACION GNU/LINUX
DE
APACHE,
PHP
POSTGRESQL
EN
Ahora se hablara sobre los pasos que se realizaron para la instalacin de apache, php y postgresql sobre el sistema operativo GNU/LINUX.
Fig.1.elementos que conforman la aplicacion sistema. Ya despus de haber dado clic en gestor de paquetes Synaptic como se ve en la Fig.2. Tecleamos en el generador de ndice este caso ser PHP5 es lo que nosotros de seamos buscar para instalar.
15
Fig.2.ventana del gestor de paquetes synaptic Ya que tecleado el nombre nos nuestra todos los paquetes nosotros buscaremos PHP5 y le daremos clic derecho, marcar para instalar y como ltimo paso le daremos Aplicar y empezara a descarga el paquete que seleccionamos y esto puede tardar de pendiendo de la conexin.
16 Aqu aplicamos los cambios siguientes y le damos clic en Aplicar como se ve en la Fig 4.
Aqu una vez aplicados los cambios nos manada una ventana como se ve en la Fig.5.En donde nos dice que esta descargando los paquetes que el usuario solicito para instalar.
17 Aqu ya se estn aplicando los cambios o el software ya se est instalando en nuestro ordenador como se ve en la Fig.6.
18 Y por ultimo nos manda un mensaje que los cambios ya han sido aplicado con xito como se ve en la Fig.7.Y procedemos a cerrar la ventana ya que nuestro programa o nuestros paquetes ya han siso instados.
Fig.7.Ventana de cambios aplicados o cambios aplicados con exito. Y una vez aplicados los cambios as nos quedan los paquetes ya instalados como se ve en la Fig.8.Se ponen en verde los cuadritos esto quiere decir que ya estn instados o fueron instados.
19 una vez que ya tenemos instalado procedemos a aver si nuestro programa se instalo con exito y para ello tenemos que entrar al navegador y teclear http://localhost/prueba.php y nos aparece todos los datos que han sido instalados de manera corecta como se muestra en la Fig.9.
Fig.9. Ventana de informacion de php5 de todos sus componentes Pero para llegar a tener exito en la prueba primero se tiene que entrar en una terminal para dar permisos a la carpeta necesaria como se ve en Fig.10
20 Para ello entranos ala terminal que tenemos abierta y siguientes datos: sudo bash. La contrasea del usuariuo. cd /home cd /var cd www sudo nautilus Todos estos comandos son para darle permiso ala carpeta de www para poder guardar cualquier archivo dentro de la carpeta www como se ve en la Fig.11 tecleamos los
21
Fig.12. Carpeta de la ejecucion del comando sudo nautilus Ya dentro de la carpeta que nos muestra o nos manda a la hora de ejecutar el comando sudo nautilus hacemos clic donde dice Sistema de archivos ya que ahi es donde contiene los datos que deseamos darle permiso, como se ve en la Fig.13.y buscamos la carpeta var ya que esa es la que nos interesa y hacemos clic.
22
Y una vez dando clic en la carpeta var entramos a la carpeta var y buscaremos la carpeta www para darle los permisos necesarios y asi poder guardar nuestros archivos sin ningun proble como se ve en la Fig.14
Fig.14.contenido de la carpeta var. Ya dentro de la carpeta var seleccionamos la carpeta www ya que es a ella la que le queremos dar permisos y damos clic derecho sobre la carpeta www como se en la Fig.15 y nos muestra una ventana donde elegiremos donde dice Permisos y cambiamos lo permisos necesarios para pder guadar archivos en su interior.
Fig.1.Ventana en donde se encuentra el centro de software de ubuntu. Y nos manda una ventana con todos sus secciones como se ve en la Fig.2. Y nos vamos al buscador para introducirle el nombre del programa que nosotros deseamos buscar en este caso le introducimos el nombre de postgresql.
Aqu una vez ya introducido el nombre del programa que estamos buscando nos manda una serie de programas como se ve en la Fig.3,para que el usuario pueda visualizar y elegir el programa que anda buscando en este caso el pgAdmin III y este nos aparece que no est instalado aun le damos clic en instalar.
Fig.3.Ventana de los resultados de la busqueda Le damos clic en instalar al momento de darle instalar nos pide la contrasea como se ve en la Fig.4 y para poder realizar la instalacin de dicho paquete, le escribimos la contrasea y de damos clic en autenticar.
25
Ya introducido la contrasea el programa empieza a descarga automticamente como se ve en la Fig.5 y es momento de esperar unos minutos mientras que el programa se termina de instalar.
Fig.5.Instalacion de pgAdmin Aqu el programa ya se termino de instalar y nos damos cuenta porque ya tiene una palomita en color verde que nos indica que el programa ya asido instalo como se ve en la Fig.6 y es momento de empezar a utilizarlo y aqu termino por el momento los pasos para la instalacin de postgresql en Ubuntu 11.04.
26
y ya por ultimo nos queda chekar si nuestro programa ya esta instalado en nuestro ordenado solo basta con intruducir el codigo al navegador como se ve en la Fig.9.
27
Fig.1.Ventana de terminal de .ubuntu en ejecucion Una vez abierto la terminal introducimos el siguiente cdigo sudo su para entrar como sper usuario y introducido este cdigo nos pide nuestra contrasea y la introducimos como se ve en la Fig.2.
28
Una vez introducido la contrasea pasamos hacer sper usuario y es momento de introducir el cdigo para instalar apache2 como se ve en la Fig.3
Fig.3.ventana donde introducimos el codigo para instalar apache2 Una vez realizados los pasos anteriores procedemos a instalar apache2 desde la terminal y su cdigo es sudo apt-get install apache2 como se ve en la Fig.4 y procedemos a introducirlo y esperar que se termine de instalar en este caso ya no me descarga los paquetes porque yo ya los tengo instalados, pero esos son los pasos necesarios para instalar apache2 desde la terminal y listo.
29
Y ya por ultimo para verificar y comprobar que funciona. Para ello se pondr en el navegador web la direccin http://localhost/. Como se ve en la Fig.5
Fig.9.Ventana de comprobacion de que apache se esta ejecutando Aqui les dejo las opciones para iniciar apache2, parar apache2 y reiniciar apache2 desde la terminal de ubuntu. Para iniciar el apache se inserta: "sudo /etc/init.d/apache2 start". Para parar el apache se inserta: "sudo /etc/init.d/apache2 stop". Para reiniciar el apache ponemos: "sudo /etc/init.d/apache2 restart". Para saber si el apache est funcionando, y se quiere especificar que muestre los procesos de nombre apache, lo que tiene que hacerse es poner: "ps -ef | grep apache".
30
En esta Fig.10 muestra los codigos ya insertados en la terminal de ubuntu para iniciar apache2, para parar apache2 y para reiniciar apache2.
Fig.10. Codigos tanto para iniciar ,parar y reiniciar apache2. Para saber si el apache est funcionando, y se quiere especificar que muestre los procesos de nombre apache, lo que tiene que hacerse es poner: "ps -ef | grep apache" como se ve en la Fig.11.
31
CONCLUSION
Concluimos con este pequeo reporte de la practica #2 de la instalacion y configuracion de php5 , apache2 y postgresql tanto en plataforma Windows y GNU/LINUX. En este reporte trata de que el alumno mejore los conocimientos de como configurar los programas ya mencionados en plataforma GNU/LINIX ya que es una de las herramientas que se utiliza en este reporte para instalar los programas en sistema operativo (Ubuntu 11.04). La instalacion en el sistema operativo ubuntu es una forma que podria desirse que es muy complicada pero no es una forma sencilla por que en la version mas reciente ya trae un centro de software de ubuntu y nosotros nada mas buscamos lo que deseamos en este caso nos interesa, PHP5, APACHE2 Y POSTGRESQL y descargamos los paquetes necesarios para poder tener corriendo cada uno de ellos en nuestro sistema operativo Ubuntu. Y como conclusion es una forma de que el estudiante mejore sus conocimientos en el aprendizaje de nuevos caminos para adquirir nuevos conceptos de un sistema operativo como Ubuntu 11.04.
32
BIBLIOGRAFIA http://httpd.apache.org/ http://www.php.net www.postgresql.pe/ PostgreSQL - Gua Ubuntu http://guia-ubuntuorg/index.php?title=PostgreSQL http://localhost/phpmyadmin/ sudo /etc/init.d/apache2 start sudo /etc/init.d/apache2 stop sudo /etc/init.d/apache2 restart ps -ef |grep apache
33