PHPUnit mit MAMP
Hallo liebe Limespacer,
sorry das es nun eine ganze Zeit keine Artikel gab, aber wir haben uns von Windows verabschiedet, und neue MacBooks gekauft, so schön die Geräte auch sind, es kostete doch etwas Zeit bis alles wieder so funktionierte wie es unter Windows der Fall war.
Die letzte Herausforderung haben wir dann Heute gelöst, PHPUnit mit MAMP (Mac-Apache-MySql-PHP) zum laufen zu bekommen. Damit ihr nicht vielleicht auch mal vor dem Problem steht, gibt es dafür jetzt eine kurze Anleitung.
Die neuste MAMP Version bringt 2 PHP Versionen mit, PHP 5.2 und PHP 5.3, wir haben uns für die Nutzung von der älteren Variante entschieden. Nach der Installation von MAMP müssen folgende Anpassungen vorgenommen werden, um PHPUnit zum laufen zu bekommen:
Anpassen der Ausführungsrechte für PEAR
chmod 774 /Applications/MAMP/bin/php5.2/bin/pear
Anpassen der Ausführungsrechte für PHP
chmod 774 /Applications/MAMP/bin/php5.2/bin/php
Für den einfachen Zugriff einen Alias anlegen (mpear)
alias mpear="/Applications/MAMP/bin/php5.2/bin/pear"
PHP Interpreter setzen, in der Pear Konfiguration
mpear config-set php_dir /Applications/MAMP/bin/php5.2/lib/php/
PHPUnit installieren + Pear updaten
mpear channel-update pear.php.net mpear upgrade pear mpear channel-discover pear.phpunit.de mpear install phpunit/PHPUnit mv /Applications/MAMP/bin/php5/bin/phpunit /usr/local/bin/phpunit
Als letztes müsst ihr ggf. noch den Pfad zu PHP in dem Script für phpunit anpassen auf (usr/local/bin):
#!/Applications/MAMP/bin/php5.2/bin/php
Wenn ihr jetzt phpunit –version aufruft, sollte alles wie gewünscht funktionieren.
Eine Antwort
[…] man PHPUnit mit MAMP zum Laufen bekommt haben wir euch ja schon gezeigt, aber möchte man nun am Ende auch einen […]