[PHP] Installing PEAR and PHPUnit on Mac

Tadashi Shigeoka ·  Tue, September 25, 2012

Here’s a memo on how to install PEAR and PHPUnit on Mac OS X Mountain Lion.

I mainly referenced the following site. Thank you.

Installing PEAR

$ cd /tmp && mkdir pear && cd pear
$ curl -O http://pear.php.net/go-pear.phar
$ sudo php -d detect_unicode=0 go-pear.phar
 1. Installation base ($prefix)                   : /usr/lib/php
 2. Temporary directory for processing            : /tmp/pear/install
 3. Temporary directory for downloads             : /tmp/pear/install
 4. Binaries directory                            : /usr/bin
 5. PHP code directory ($php_dir)                 : /usr/lib/php
 6. Documentation directory                       : /usr/lib/php/doc
 7. Data directory                                : /usr/lib/php/data
 8. User-modifiable configuration files directory : /usr/lib/php/cfg
 9. Public Web Files directory                    : /usr/lib/php/htdocs
10. Tests directory                               : /usr/lib/php/tests
11. Name of configuration file                    : /Users/your_username/.pearrc

Add settings to include PEAR in php.ini

% sudo cp /etc/php.ini.default /etc/php.ini
% sudo chmod +w /etc/php.ini
% sudo vim /etc/php.ini
;include_path = ".:/php/includes"

↓(Change to)

include_path = ".:/php/includes:/usr/lib/php/share/pear"

Manual :: PEAR パッケージマネージャの取得とインストール

Mac OS X LionでPEARをインストールする方法 | Web活メモ帳

Installing PHPUnit

% 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 phpunit/PHPUnit

% phpunit --version    
PHPUnit 3.7.1 by Sebastian Bergmann.

That’s all from the Gemba.