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