Bei der Installation von PHP, Pear, PHPUnit bin ich auf verschiedene Probleme gestossen. Wie üblich haben die Versionen der einzelnen Module nicht mit einander harmoniert. Hier einfach mal ein Auszug meiner Installationskommandos:
sudo apt-get install php-pear
sudo pear channel-update pear.php.net
sudo pear upgrade-all
sudo pear channel-discover pear.phpunit.de
sudo pear install -a phpunit/PHPUnit
pear config-set auto_discover 1
pear install pear.phpunit.de/PHPUnit
Bzw. auch eine Empfehlung...
sudo apt-get remove phpunit
sudo pear channel-discover pear.phpunit.de
sudo pear channel-discover pear.symfony-project.com
sudo pear channel-discover components.ez.no
sudo pear update-channels
sudo pear upgrade-all
sudo pear install --alldeps phpunit/PHPUnit
sudo pear install --force --alldeps phpunit/PHPUnit
Und falls Curl fehlt vielleicht auch das:
sudo apt-get install php5-curl
Und noch den hier:
sudo apt-get install php-pear
sudo pear channel-update pear.php.net
sudo pear upgrade-all
sudo pear channel-discover pear.phpunit.de
sudo pear channel-discover components.ez.no
sudo pear channel-discover pear.symfony-project.com
sudo pear install -a phpunit/PHPUnit
Und falls du unter PHP 5.3 arbeitest, kann es evt. Sinn machen, den strikten PHP Übersetzer etwas zu lockern:
error_reporting = E_ALL & ~E_DEPRECATED
Das hat zumindest einige Probleme mit den Pear Bibliotheken behoben. Die Einstellung muss natürlich in der
php.ini
hinterlegt werden.
Keine Kommentare:
Kommentar veröffentlichen