
- 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!!
Popularity: 27% [?]
Tags: Frameworks, Languages, Mac OS X, MAMP, PHP, Programming, Scripts, Zend Framework
![Reblog this post [with Zemanta]](http://img.zemanta.com/reblog_e.png?x-id=4fc64a8c-4742-468b-8c6a-963932c39da7)
