Ik heb een aantal zaken aangepast. Het zou met alleen deze info moeten lukken:
Ik vond easyphp een prima alternatief voor xampp, er zit alleen apache, php, mysql en phpmyadmin in en laat zich heel eenvoudig installeren. Ik neem als voorbeeld een applicatie die ik social noem, vrij naar het boek van Duanne o'Brien.
Ter referentie: de uiteindelijke TREE ziet er zo uit:
devel
\_ EasyPHP
\_ projects
\_ cake
\_console (zie *)
\_ social
\_ 1_vooronderzoek
\_ 2_ontwerp
\_ 3_bouw
\_ 4_deploy
1. Creëer de devel directory
2. Creëer daaronder een projects directory
3. Download easyphp: http://www.easyphp.org/ en installeer de laatste versie. Installatiedir is devel\EasyPHP
Bewonder het trayicon die direct toegang geeft tot de configuratie en de logs van MySql en Apache. Ik moest overigens de tool helemaal afsluiten en weer opstarten voor Apache en Mysql het deden. Dit gebeurde alleen de eerste keer. Persoonlijk had ik xampp al geinstalleerd, maar ik heb er geen spijt van dat ik die heb verwijderd, EasyPHP is gemakkelijker en bevat geen extra's die ik niet gebruik.
4. Download cakephp: http://www.cakephp.org/. Pak het archief bestand uit in devel\projects\cake. Zorg dat je versie 1.2 download (is op het moment van dit schrijven in beta)
5. Pas de environment variabele (control panel - systeem - advanced - environment variables - user variableas) PATH aan door deze uit te breiden met:
C:\devel\EasyPHP\php5\;
C:\devel\EasyPHP\php5\ext\;
C:\devel\EasyPHP\mysql\bin;
C:\devel\projects\cake\cake\console;
6. Pas httpd.conf aan:
DocumentRoot "${path}\www" in
DocumentRoot "C:\devel\projects"en
<Directory "${path}/www> in
<Directory "C:\devel\projects">LoadModule rewrite_module modules/mod_rewrite.soInclude conf/extra/httpd-vhosts.confweghalen.
(*) Als cake\cake\console niet bestaat heb je mogelijk de verkeerde versie van Cake geinstalleerd. type cake in een commandbox om de versie te bekijken.
Geen opmerkingen:
Een reactie posten