|
El siguiente informe consiste en la prueba 2 del
curso de programaci�n avanzada, en el cual trabajaremos con la
conexi�n a base de datos a trav�s del alg�n lenguaje de
programaci�n. Para este caso el lenguaje de programaci�n usado es
PHP y el gestor de base de datos MySQL, todo esto ejecut�ndose a
trav�s del servidor Web Apache.
PHP,
es un lenguaje script del lado del servidor, el script de PHP es
procesado por el servidor Web (Apache). Despu�s el servidor corre
con el c�digo PHP y retorna el viejo c�digo HTML al Navegador.
Entonces el tipo de interacci�n permite algunas operaciones
complejas.
A
diferencia de Java o JavaScript u otros lenguajes que se ejecutan
en el navegador, PHP se ejecuta en el servidor, por eso nos permite
acceder a los recursos que tenga el servidor como por ejemplo podr�a
ser una base de datos. El programa PHP es ejecutado en el servidor y
el resultado enviado al navegador. El resultado es normalmente una
p�gina HTML.
MySQL
es un peque�o servidor de base de datos. Soporta el Standard SQL
(ANSI), compila en un n�mero de plataformas y tiene habilidades de
multithreading en servidores UNIX, lo cual le da gran desempe�o.
Para personas que no utilizan UNIX puede correr como un servicio en
WinNT y tambi�n como un proceso normal en maquinas con
Win95/98/Me/2000/XP.
Apache
es un servidor Web que esta disponible para diferentes plataformas,
ya sea Windows, Linux, MacOS, BSD, etc, Para poder ejecutar las
p�gina realizadas en PHP o alg�n script CGI por ejemplo, Apache debe
tener instalado el modulo de PHP o CGI, el cual lo podemos
configurar a trav�s del archivo de configuraci�n de Apache, llamado
httpd.conf, de esta manera podremos ejecutar
nuestros programas en el servidor.
La
combinaci�n entre PHP y MySQL es multiplataforma, es decir podemos
ejecutar las p�ginas Web en cualquier sistema operativo sin hacer
pr�cticamente casi ning�n tipo de cambios en el c�digo de las
p�ginas o en la creaci�n de las base de datos.
En
este informe no se ver� la instalaci�n de PHP, MySQL y Apache, ya
que usaremos un programa que instala las tres herramientas (Apache,
MySQL y PHP) de una sola vez, nos referimos a la aplicaci�n
AppServ, la cual la descargamos de
www.appservnetwork.com y es
totalmente gratuita, de esta manera podremos ejecutar nuestras
aplicaciones en PHP y conectarnos a MySQL de forma local.
Las
p�ginas deben ser alojadas en el directorio c:\appserv\www\, a no
ser que se halla especificado otro en la directiva DocumentRoot
del archivo httpd.conf.
Los archivos que
utilizaremos en esta peque�a introducci�n, los puedes descargar
[
Aqu�
]
Nota: La creaci�n y eliminaci�n de base de datos no podr�
ser probada en esta pagina ya que el servidor
donde se aloja esta pagina permite el uso de una base de datos por
usuario. Pueden probar los
archivos haciendo un Servidor Web local.
|