Zend Framework met MAMP op OSX, een nieuwe Dev omgeving

Zend
Image by skoop via Flickr

Na een tijd gewerkt te hebben met CodeIgniter kon ik het niet laten weer even terug te gaan naar  Zend Framework. Maar door het gebruik van MAMP kwam ik er even niet uit hoe ik dit aan moest pakken (en niet de interne OSX php installatie gebruiken). Nu ik het voor elkaar heb schrijf ik het ook op.

1. Installeer MAMP en zorg dat het draait. Grote kans dat deze in je /Applications folder terecht komt, dus daar ga ik ook verder van uit. Mocht je een exotische configuratie hebben, dan moet je dus telkens de map-naam veranderen in deze uitleg

2. Het beste is om Zend Framework te verkrijgen via svn, zo maak het jezelf een stuk makkelijker met updaten.  Gebruik hervoor je terminal en de volgende commands:

cd /Applications/MAMP/
mkdir svn
cd svn
mkdir zendframework
cd zendframework
svn checkout http://framework.zend.com/svn/framework/standard/trunk

Nu kan je koffie gaan drinken totdat je het gehele framework hebt binnen gehaald. Als alles binnen is krijg je nog een ‘revision’ nummer. Het hele Zend Framework staat nu in je MAMP directory onder svn/zendframework.

3. Om de zend library te ‘includen’ binnen je php installatie moet deze aan het include path van de php.ini worden toegevoegd. Deze is te vinden in /Application/MAMP/conf/php5/php.ini Open php.ini met een text editor en plak de volgende regel onder de bestaande regel met include_path = .. (bij mij regelnummer 412)

include_path = ".:/usr/lib/php:/usr/local/lib/php:/Applications/MAMP/svn/zendframework/trunk/library"

4. Om gebruik te maken van de command line tools van het Zend Framework moet het zf commando in je terminal beschikbaar gemaakt worden. Dit kan je doen door met een teksteditor /etc/profile te openen. De map etc op je HD kan verborgen zijn, hiervoor moeten dus eerst de verbogen bestanden getoond zijn. De file profile heeft geen extentie maar kan je wel openen met een text editor. Voeg onderaan het bestand 1 regel toe:

alias zf=/Applications/MAMP/svn/zendframework/trunk/bin/zf.sh

5. Als de terminal nog open staan moet je deze nu eerst sluiten (Command-Q) En weer openen. Na het opnieuw openen kan je de installatie controleren door middel van het commando

zf show version

Als alles werkt dan krijg je het Zend Framework versienummer terug.

6. Nu kan je beginnen met je eerste project aanmaken. Ga met je terminal naar de map waar het project gemaakt moet worden bijvooorbeeld:

cd /Applications/MAMP/htdocs

En creëer je eerste Zend Framework project:

zf create project tests

En maak je killer-app!! :)

Reblog this post [with Zemanta]

Popularity: 27% [?]

Tags: , , , , , , ,

Comments are closed.