|
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. |
|
|
|
|
|
|
 |
|
|
|
|