Enrera
Mòdul 1
Creació i gestió d'entorns web dinàmics (PHP)
  Exercicis
   
 
 
Exercici 1
   
  A la pràctica 3 d'aquest mòdul s'ha fet la instal·lació del paquet EasyPHP, que us ha instal·lat al sistema el servidor web Apache, el servidor de bases de dades MySQL, el PHP, i un aplicatiu client per accedir a les bases de dades anomenat PhpMyAdmin.
 

Figura 1.E.1. Estructura de l'EasyPHP

  Partint d'aquest requisit indispensable, ara us centrareu en els fitxers de configuració del servidor web, servidor de base de dades i del PHP.
   
  El servidor Apache que s'ha instal·lat té per defecte unes carpetes web virtuals que podeu comprovar amb el vostre navegador.
   
 
Directoris web virtuals Localització física del directori virtual
/icons/ /Archivos de programa/EasyPHP1-7/apache/icons/
/images_easyphp/ /Archivos de programa/EasyPHP1-7/home/images_easyphp/
/mysql/ /Archivos de programa/EasyPHP1-7/phpmyadmin/
/home/ /Archivos de programa/EasyPHP1-7/home/
/ /Archivos de programa/EasyPHP1-7/www
Figura 1.E.2. Relació de directoris virtuals configurats per l'EasyPHP
   
  Escriviu al navegador http://localhost/mysql/ o http://127.0.0.1/mysql/: veureu que s'obre l'aplicatiu del PhpMyAdmin directament. Al fitxer de configuració de l'Apache hi ha una associació entre la carpeta virtual /mysql/ i el directori /Archivos de programa/EasyPHP1-7/phpmyadmin/, a més que, per defecte, si no es diu el contrari, ha d'obrir o buscar una pàgina web anomenada index.*. Resulta que per arrancar el PhpMyAdmin s'ha d'accedir a la pàgina index.php.
   
En primer lloc, us demanem que creeu a /Archivos de programa/EasyPHP1-7/www/ una carpeta anomenada prac_d116.
   
  Ara accediu a /Archivos de programa/EasyPHP1-7/apache/conf/, on trobareu un fitxer anomenat httpd.conf (obriu-lo amb el bloc de notes o amb qualsevol editor). Aquest fitxer guarda tots els paràmetres del servidor; heu de buscar on defineix els directoris virtuals (també anomenats Alias) i afegir-hi un nou directori virtual anomenat /d116/ que apunti a la carpeta que heu creat abans.
   
  Hi ha un altre mètode per crear un directori virtual des de la mateixa interfície de l'EasyPHP que us detallem en aquest enllaç . Però aconsellem per motius pedagògics i de consolidació de coneixements adquirits que es faci tal com se us indica al paràgraf anterior.
   
 
Directori web virtual Localització física del directori virtual
/d116/ C:/Archivos de programa/EasyPHP1-7/www/prac_d116/
   
Fixeu-vos que la localització física del directori conté el simbol /, ja que utilitza la nomenclatura Linux, en comptes del simbol \ del Windows. I que en el paràmetre <Directory> no porta el simbol / final.
   
 

Figura 1.E.3. Fragment de httpd.conf. Definició directori virtual /mysql/

   
Recordeu que qualsevol canvi sobre el fitxer de configuració de l'Apache no es farà efectiu fins que no es torni a reiniciar el servidor web Apache. Cliqueu a la icona de l'EasyPHP de la part inferior de la pantalla on hi ha l'opció de Reiniciar el servidor.
   
Per organitzar i guardar els fitxers que creareu al llarg d'aquest curs, us demanem que creeu les carpetes (/m1, /m2..., /m8) a "/Archivos de programa/EasyPHP1-7/www/prac_d116 ", tal com mostra la figura.
   
 

 
Figura 1.E.4. Estructura carpeta .../ prac_d116 /
   
  Amb el l'editor que heu instal·lat, obriu un nou document i seleccioneu un fitxer PHP. Introduïu entre els símbols <? php i ?> la instrucció següent: phpinfo( );
   
  Guardeu el document com a phpinfo.php a la carpeta ... /prac_d116/m1 que heu creat anteriorment. Ara, amb qualsevol navegador accediu a:
   
 
   
  Recordeu que l'EasyPHP ha d'estar activat. Observeu amb detall les dades que se us presenten. Són dades de la configuració del servidor web, del mateix PHP i del MySQL. Tot i que ara no entengueu moltes d'aquestes dades, doneu-hi un cop d'ull; més endavant cercareu aquesta informació per voluntat pròpia.
   
Seleccioneu l'opció Fitxer del vostre navegador i guardeu la pàgina que esteu visualitzant amb el nom de identificatiu+m1e1.htm; envieu-la al tutor/a comprimida.
   
   
 
Amunt