Tôi đã sắp xếp điều này bằng cách cài đặt lê lần nữa. Sau khi tải xuống go-pear.phar, sau đó chạy
sudo php -d detect_unicode=0 go-pear.phar
Trong cài đặt có các tùy chọn thay đổi lê thư mục đang sử dụng. Chúng đã được đặt đúng vị trí cho php mới của tôi, chẳng hạn như/usr/local/php5/bin
Sau đó tôi phải thêm đường dẫn đó vào bash_profile của tôi để lệnh lê được nhận dạng.
export PATH=$PATH:/usr/local/php5/bin
Để có được PECL làm việc một lần nữa tôi loại bỏ PECL từ/usr/bin sau đó symlinked vào PECL trong/usr/local/php5/bin
sudo ln -s /usr/local/php5/bin/pecl /usr/bin/pecl
Các gói phần mềm đầu tiên tôi đã cố gắng để cài đặt là APC và tôi đã nhận lỗi
Cannot find autoconf. Please check your autoconf installation and the
$PHP_AUTOCONF environment variable. Then, rerun this script.
ERROR: `phpize' failed
này được sắp xếp theo hướng dẫn sau đây từ phpize won't work on Mac OS X Lion tôi đã sử dụng giải pháp homebrew
UPDATE: Tôi đã cài đặt PHPUnit tốt sau đó chạy phpunit --version
này đưa ra một lỗi của
PHP Warning: require(/usr/lib/php/pear/PHPUnit/Autoload.php): failed to open stream: No such file or directory in /usr/bin/phpunit on line 43
Chạy which phpunit
trở /usr/bin/phpunit
giải quyết bằng nhiều liên kết tượng trưng
sudo ln -s /usr/local/php5/bin/phpunit phpunit
Cảm ơn, cũng hoạt động trên Yosemite –