Každý programátor se během své práce setkává s potřebou odzkoušet / provozovat většinou své vlastní webové aplikace na nějakem serveru s podporou PHP a MySQL. Problém nástává ve chvíli, kdy už po 300x uploadujete data na server, aby jste je mohli následně vyzkoušet zda fungují. Toto se dá vyřešit jednoduchým způsobem a to vytvoření si svého vlastního „serveru“ pro tyto účely přímo na svém MACu. Potřebujete jen MAC a MAMP :) , takže jdeme na to…
Stažení:
domovská stránka: http://www.mamp.info
odkaz pro stáhnutí: ZDE
velikost DMG: 161 Mb
Instalace:
Po stažení otevřete DMG soubor a potvrďte licenci (Agree)
Vyskočí Vám nové okno Finderu s obsahem DMG souboru.
Přetáhněte požadovanou složku MAMP (zdarma), nebo MAMP PRO 1,9 (placená verze) do složky Aplikace. Po dokončení kopírování je instalace HOTOVA!
Teď už je třeba provést jen první start aplikace a případná nastavení, ale vše by mělo být funkční i bez dalšího nastavování.
Spuštění:
Pro první spuštění najedeme do složky, kde jsme MAMP instalovali a ta je defaultně Aplikace, zde najdeme složku MAMP a v ní aplikaci MAMP, kromě této aplikace je zde spoustu složek + widget do dashboardu pro zjištění stavu serveru a případne pozastavení čí opětovné spuštění. Spustíme tedy MAMP. Po spuštění vyskočí okno safari s adresou http://localhost:8888/MAMP/ a k tomu se spustí MAMP aplikace, která je jednoduchá, ale funkční.
(Screenshot webového rozhrání MAMP)
(aplikace MAMP)
Pro správnou funkci MAMPu musí být server spuštěnž a Apache & MySQL server svítit zeleně. V opačném případě vám nebude fungovat webové rozhrání na adrese http://localhost:8888/MAMP/ a tímpádem jste bez PHP, MySQL a dalších věcí. Pro chod PHP a MySQL je nutné mít zaplé požadované servery a nevypínat aplikaci MAMP, pouze jí minimalizovat do docku.
Adresář pro data:
Defaultní adresář pro soubory, které chceme spouštět a pracovat s nimi se nachízí v aplikaci MAMP, otevřít složku MAMP a v ní podsložku htdocs . Do této složky můžete vytvořit podsložky a soubory, které chcete spouštět.
Nastavení:
MAMP nabízí i nějaké to nastavení, jedná se o příkazy po spuštění MAMPu (zda spustit servery PHP a MySQL, jakou otevřít URL apod.) dále nabízí změnu PORTU z 8888 na jíný. Změnu verzi PHP defaultně nastaven PHP 5.3.2 a možno změnit na 5.2.13. Typ cache (XCache, APC, eAccelerator) a pak změna cesty k hlavnímu adresáři pro data.
Programy a knihovny zahrnuté v MAMP:
- Apache 2.0.63
- MySQL 5.1.44
- PHP 5.2.13 & 5.3.2
- APC 3.1.3
- eAccelerator 0.9.6
- XCache 1.2.2 & 1.3.0
- phpMyAdmin 3.2.5
- Zend Optimizer 3.3.9
- SQLiteManager 1.2.4
- Freetype 2.3.9
- t1lib 5.1.2
- curl 7.20.0
- jpeg 8
- libpng-1.2.42
- gd 2.0.34
- libxml 2.7.6
- libxslt 1.1.26
- gettext 0.17
- libidn 1.15
- iconv 1.13
- mcrypt 2.6.8
- YAZ 4.0.1 & PHP/YAZ 1.0.14
Požadavky:
MAC OS X 10.4.0 a novější
Ahoj,
můžeš prosím popsat přidělení práv pro tvorbu složek?
Díky