INSTITUTO TECNOLOGICO SUPERIOR DE RIOVERDE
PROGRAMACION WEB II
ISC. BERNARDO MARTINEZ SANTIAGO
MANUAL DE INSTALACION DE NET-BEANS 6.7.1, POSTGRESQL -8.4.1 Y APACHE2 PHP5
JUAN CARLOS MATA TORRES KARINA LIZBETH SALDAÑA TORRES
9º SEM. LIC. EN INFORMATICA
RIOVERDE SLP. A 25 DE Noviembre DE 2009
Índice INTRODUCCIÓN AL NETBEANS ...................................................................... 2 INSTALACION DE NETBEANS 6.7.1 ................................................................. 2 EJEMPLOS ........................................................................................................ 3 Ingresar datos.................................................................................................. 3 Consulta simple: .............................................................................................. 4 Búsqueda el código PHP: ................................................................................ 5 Eliminar el código PHP: ................................................................................... 7 PostgreSQL ........................................................................................................ 9 INSTALACION DE POSTGRESQL -8.4.1 ........................................................... 9 CREAR BASE DE DATOS ................................................................................ 13 Servidor web Apache2 ...................................................................................... 15 INSTALACION APACHE 2 PHP5 ...................................................................... 15 Conclusión: ....................................................................................................... 16
1
INTRODUCCIÓN AL NETBEANS NetBeans es una aplicación de código abierto diseñada para el desarrollo de aplicaciones, haciendo uso de la tecnología java. Dispone de soporte para crear interfaces graficas de forma visual, desarrollo web, entre otros. La plataforma ofrece servicios
a las aplicaciones, permitiendo al desarrollador
enfocarse en la lógica de su aplicación. Entre las características de la plataforma están: • Administración de las interfaces de usuario. • Administración de las configuraciones del usuario. • Administración de ventanas.
INSTALACION DE NETBEANS 6.7.1 Para instalar NetBeans 6.7.1 en Ubuntu 9.10 de Linux se tiene que instalar las librerías de java, las cuales se descargan desde la terminal poniendo la siguiente instrucción: sudo apt-get install sun-java6-bin sun-java6-jdk sun-java6-jre Aquí solo esperas un momento leyendo las licencias de instalación le das en aceptar ya tenemos instalas esas librerías de java. Después se descarga el archivo .sh El cual se encuentra en página de internet http://netbeans.org/downloads/index.html y lo guardas en la carpeta raíz. Ya que lo tienes en dicha carpeta te vas a la terminal y se pone la siguiente instrucción:
Después de ello ya tiene NetBeans solo se debe seguir el instalador grafico del programa.
2
EJEMPLOS A continuación se muestran ejemplos sencillos de cómo usar algunas funciones para lograr aplicaciones Web.
Ingresar datos
3
El resultado visible es el siguiente:
Para una consulta simple:
4
El resultado visible seria:
Para hacer una búsqueda el código PHP es:
5
El código HTML:
El resultado visible es:
6
Para eliminar el código PHP es:
7
8
PostgreSQL es un gestor de base de datos de código abierto más avanzado, proporciona las siguientes características entre otras: • Altamente extensible. • Es capaz de manejar complejas rutinas y reglas (consultas SQL declarativas, herencia, arrays, etc.). • Soporta operadores, métodos de acceso y tipos de datos definidos por el usuario.
INSTALACION DE POSTGRESQL -8.4.1 Para instalar el manejador de base de datos PostgreSQL se descarga el archivo .bin de la siguiente pagina http://www.enterprisedb.com/products/pgdownload.do Una vez descargado lo tendremos que ejecutar como administrador en el sistema. ‘root’.
1.-Después aparece la primera pantalla que muestra la bienvenida al instalador grafico. Se pulsa “Next” para avanzar al siguiente paso.
9
2.-En este se define el directorio donde se va instalar PostgreSQL, en este caso se utiliza el valor que da por defecto el programa. /opt/PostgreSQL/8.4
3.-Ahora se define una clave de acceso para el usuario de la base de datos.
10
4.-En este paso se especifica el puerto que PostgreSQL va a utilizar para las conexiones, que por defecto es el 5432.
5.-Ya que se termino con los pasos de configuración, el programa informa que está listo para iniciar con la instalación. Se pulsa “Next”.
11
6.-Y comienza la instalación.
7.-Una vez terminada la instalación, pulsar “finish”, y se termina con la instalación.
12
Al instalar este programa se grava sin permisos de ejecución, así que se tiene que definir este permiso antes de arrancar el programa:
CREAR BASE DE DATOS Para crear una base de datos en PostgreSQL es necesario abrir la consola de PostgreSQL se pone lo siguiente: • Nombre del servidor • Nombre de la base • Puerto • Nombre de Usuario • Contraseña Instrucciones utilizadas: 1.-Crear la base, Crear Usuario y su Password Create database “nombre de base”; (crear base) Create User “nombre de usuario” password “********”; Como se muestra en la imagen.
13
(Crear Usuario y su password)
2.-Después de crear el usuario se le otorgan los privilegios Grant select, insert, update,delete on “base” to “usuario”; 3.-Para crear tablas dentro de la base de datos se usan siguientes instrucciones: Create table “nom_tabla”( Campo1 char(40) notnull, Campo2 char(40) notull);
4.-Ahora se insertan los datos con la instrucción: Insert into “nom_tabla” values(‘dato1’,’dato2’,’dato3’); Consultar los datos de la tabla se utiliza: Select *from “nom_tabla”
14
Servidor web Apache2 Apache es el servidor web más usado en Linux, se usa en combinación con el gestor de base de datos PostgreSQL, el lenguaje de script PHP y otros lenguajes.
INSTALACION APACHE 2 PHP5 Para instalar el servidor apache2 en Ubuntu de Linux es algo muy sencillo solo se pone la siguiente instrucción en la terminal. apt -get install php5 apache2 php5-pgsq
Ya instalado para levantar el servicio se hace lo siguiente: /etc/init.d <enter>
Después se pone. /apche2 restart para levantar el servicio de apache.
Y para levantar el servicio cada vez que inicias se pone la siguiente instrucción: etc/ init.d / chkconfig apache2 on
Por último, se pone a prueba cada una de las aplicaciones: Apache.- Se abre el Firefox, y se teclea en la barra de direcciones: http://localhost, deberá aparecer una página donde dice que apache esta instalado, para alojar los archivos en el servidor web la carpeta esta en /var/www.
15
Conclusión: Al instalar y utilizar estas aplicación nos permite fijar un nuevo horizonte en la programación web quizá más una alternativa para el desarrollador en la incursión por el mundo del software libre. Herramientas fáciles de configurar, que ofrecen sin duda seguridad en los datos y una interfaz agradable al usuario. Fuera de las ventajas que nos ofrecen el software libre, queda claro que es una mejor manera de desarrollar buenas aplicaciones, ya que es un software que ahora se está aplicando dentro de las grandes competencias en el mercado, una verdadera revolución tecnológica a horilla al desarrollador crear y aplicar sistemas más fáciles de utilizar y menos costosos.
16