Zavrieť reklamu

Ak vyvíjate PHP aplikácie, určite potrebujete testovací server. Pokiaľ nemáte server na webe, tak na Mac OS máte niekoľko možností ako si nastaviť server lokálny. Buď sa dáte cestou internou, tzn. použijete interného Apache a doinštalujete podporu PHP a MySQL, alebo sa dáte cestou najmenšieho odporu a stiahnete si MAMP.

Mamp je jednoduchá aplikácia, s pomocou ktorej nastavíte testovacie prostredie v priebehu niekoľkých minút. Stiahnete ho tu. Na výber máte z 2 verzií. Jedna je zadarmo a tiež postráda niektoré funkcionality platenej verzie, avšak pre normálne testovanie stačí. Vo voľnej verzii je napríklad obmedzený počet virtuálnych hostí. Je fakt, že to nie je tak celkom. Síce som to neskúšal, ale myslím si, že obmedzenie sa týka iba grafického nástroja, ktorý je vo voľnej verzii minimálny, ak by ste ale chceli viac virtuálnych hostí, tak cez klasickú cestu konfiguračných súborov by sa to malo dať obísť.

Po stiahnutí jediné čo musíte urobiť je, že pretiahnete adresár do vašej preferovanej zložky. Či už do globálnej Applications, alebo Applications vo vašej domovskej zložke. Ďalej je vhodné zmeniť iniciálne heslo pre MySQL server. To urobíte nasledovne.

Otvorte terminál. Stlačte CMD+space pre vyvolanie SpotLightu a napíšte „terminal“ bez úvodzoviek a akonáhle bude nájdená príslušná aplikácia, stlačte Enter. Do terminálu napíšte:

/Applications/MAMP/Library/bin/mysqladmin -u root -p password


kde nahraďte vašim novým heslom a stlačte Enter. Pokiaľ všetko prebehlo správne, nedostanete žiadnu odpoveď, ak nastala chyba, vypíše sa. Následne potrebujeme zmeniť heslo aj v konfiguračných súboroch pre prístup k databáze cez PHPMySQL Admina. V obľúbenom textovom editore otvorte súbor:

/Applications/MAMP/bin/phpMyAdmin/config.inc.php


Kde na riadku 86 môžeme do úvodzoviek zadať svoje nové heslo.

A ďalej súbor:

/Applications/MAMP/bin/mamp/index.php


V tomto súbore prepíšeme heslo na riadku 5.

Teraz už môžeme spustiť samotný MAMP. A následne ho konfigurovať. Kliknite na „Preferences…“.

Na prvej záložke je možné nastaviť veci, ako ktorá stránka sa má spúšťať pri štarte, či sa má server spustiť so spustením MAMPu a ukončiť pri ukončení MAMPu atp. Pre nás je zaujímavejšia druhá záložka.

Na tej je možné nastaviť porty, na ktorých má bežať MySQL a Apache. Ja som si z obrázku zvolil 80 a 3306, čiže základné porty (stačí kliknúť na „Set default PHP and MySQL ports„). Pokiaľ urobíte rovnako, bude sa po štarte MAMPu systém OS X pýtať na heslo administrátora. Je to z jedného prostého dôvodu a tým je bezpečnosť. Mac OS vás nenechá pustiť, bez hesla, čokoľvek na portoch nižších ako 1024.

Na ďalšej záložke si vyberieme verziu PHP.

Na poslednej záložke si vyberieme, kde budú uložené naše PHP stránky. Takže napríklad:

~/Documents/PHP/Stranky/


Kam umiestnime našu PHP aplikáciu.

Teraz už len vyskúšať či MAMP beží. Obe kontrolky sú zelené, tak klikneme na „Open start page“ a otvorí sa nám informačná stránka o serveri, z ktorej máme prístup napríklad k informáciám o serveri, teda čo na ňom beží a hlavne k phpMyAdminovi, pomocou ktorého sme schopní modelovať databázy. Vlastné stránky potom beží na:

http://localhost


Verím, že návod pre vás bol užitočný a že vám predstavil jednoduchú cestu na nastavenie PHP a MySQL testovacieho prostredia na Macu.

.