Un dels temes més recurrents dins de DesarrolloWeb.com és la instal·lació de PHP. Tenim desenes d’articles i FAQs creades al llarg dels ja gairebé 15 anys d’història d’aquest lloc web. No obstant això, mai havíem abordat la instal·lació de PHP sobre Mac OS X, tutorializada i pas a pas com ens agrada sempre oferir-te la informació.
Ara, doncs, anem amb una de les baralles per completar els primers passos per els que s’introdueixen en PHP que ja t’oferim a través d’el Manual de PHP Bàsic. Per simplificar les coses i fer-vos la vida més fàcil a tots, abordarem aquest assumpte a través d’un d’aquests instal·ladors tot-en-un que ens ajuden a tenir en pocs instants instal·lats i configurats tots els paquets de programari necessaris per poder executar PHP de nostre ordinador.
En Mac s’usa tradicionalment el sistema anomenat Mamp, que és el que us anem a ensenyar en aquest article, però, tampoc és l’únic. La veritat és que tots els “maqueros” que conec fan servir Mamp, però la veritat és que si es desitja també es pot trobar versions per OS X de paquets populars com Xampp.
Realment, per instal·lar el Mamp poc et temem que dir. Si ja ets usuari de Mac des de fa temps no trobaràs cap problema, ja que és el procés que has fet servir en desenes de programes que tindràs instal·lats en la teva màquina. Per això i per donar-li una mica més d’utilitat a aquest text, t’explicarem també quins són els primers passos i les configuracions bàsiques que pots voler fer quan comences a fer servir Mamp. A la fi d’aquest text trobaràs també un vídeo que he gravat per explicar aquestes mateixes coses però de manera visual.
Mamp o Mamp Pro
Com diem sempre, per treballar amb PHP el més còmode és tenir en local un servidor web, on crearàs les teves pàgines durant l’etapa de desenvolupament. Després les pàgines les pujaràs a un servidor web d’Internet perquè estiguin disponibles per a tothom i a qualsevol hora. Per tant, per treballar amb PHP necessitaràs de tres elements bàsics. Apache que és un servidor web, el mòdul de PHP (perquè Apache sigui capaç d’interpretar i executar pàgines amb PHP), i MySQL (una base de dades amb la qual construir les teves aplicacions).
Aquests tres programes els tens a Mamp per instal·lar tot en un i de manera senzilla. A més te’ls lliuren configurats perfectament perquè puguis començar a usar-los en l’instant. Tant la versió “Mamp” com el seu germà gran “Mamp Pro” contenen aquests tres ingredients bàsics, per tant, qualsevol de les dues serà suficient. Mamp (a seques) és gratuït, pel que representa la millor opció per començar. Llavors què més amb si si tinc Mamp Pro?
Realment poques persones que conec fan servir Mamp Pro, però el nostre company de la comunitat de DesarrolloWeb.com i professor de EscuelaIT @micromante fa servir el Mamp Pro, perquè té alguna coseta que a ell li va bé professionalment. El preu és més que raonable i té diverses millores interessants com configuració de servidor de correu electrònic per a enviament de correu des de pàgines PHP, possibilitat de triar entre moltes versions de PHP, accés a servidor a través de la teva xarxa local, etc. Però la que més m’ha cridat l’atenció per la seva utilitat i perquè és una cosa que de vegades fer a mà et dóna algun que altre petit problema és la possibilitat d’usar el que es diuen “virtual host”.
Primers passos amb Mamp
La versió bàsica de Mamp és molt senzilla, però hi ha unes poques coses que pots saber per facilitar-te una mica més el seu ús.
Encendre i apagar els serveis:
Des de la finestra d’administració de Mamp pots encendre i apagar els serveis (Apache i MySQL). Hi ha un senzill botó per a aquesta tasca que no tindràs problemes en localitzar des de la finestra principal. Només tingues en compte que el servidor web només estarà disponible (així com totes les pàgines que pengis d’ell) quan el servidor estigui encès. Un problema típic de no poder accedir a una pàgina en el teu servidor és que t’hagis oblidat d’iniciar els serveis.
Port:
El Mamp configura per defecte Apache per escoltar en un port determinat, per defecte el 8888. És per això que la ruta del teu servidor en local és:
http://localhost:8888
La paraula “localhost” és un àlies del teu ordinador local i després amb “: 8888” indiques el port on el teu servidor web està configurat. Aquest port el pots canviar també des de la interfície d’administració de l’Mamp.
Directori de publicació:
Una altra de les coses que has d’aprendre és a localitzar és el directori “arrel” de publicació del teu servidor web. És molt fàcil de localitzar en la instal·lació bàsica de Mamp. Simplement vas a “Preferències / Apache” i el trobaràs. Per defecte està en el teu disc dur, directori “aplicacions / MAMP / htdocs”. Si vols pots canviar-lo, per situar-lo en una altra carpeta diferent, però no et recomano fer-ho a menys que ja tinguis una miqueta d’experiència.
L’important d’directori de publicació és que és el lloc on vas a col·locar tots els arxius que vols que estiguin disponibles a través del teu servidor web. En aquesta carpeta podràs ficar tant pàgines HTML com PHP, arxius CSS, imatges, JS, etc. O sigui, tot el que hagi en el teu projecte oa cada un dels projectes que tindràs al servidor. Per accedir a aquests arxius només cal escriure la ruta del teu servidor http://localhost:8888 i després la ruta per accedir a aquest arxiu des del directori arrel de publicació.
http://localhost:8888 /directorio/archivo.php
Crec que amb aquests conceptes inicials tens prou per començar sense por d’embolicar-te més del compte . Recorda que en DesarrolloWeb.com tens moltes altres ajudes per aprofundir en PHP en la secció PHP a fons.
Vídeo d’instal·lació de Mamp
En el següent vídeo pots veure com un principiant com jo en els sistemes OS X · la Mamp en 3 minuts. A més t’explicaré les coses més importants que has de saber per no embolicar-te en els teus primers passos usant el teu servidor web local.