OSXのPHPにはPearが入っていないので、インストール手順のメモ
ターミナルでgo-pearをダウンロード
$ curl -o go-pear.php http://pear.php.net/go-pearユーザホームにgo-pear.phpがダウンロードされるので、これを実行
$ sudo php -q go-pear.php 途中でインストール場所を聞かれるので
1. Installation prefix ($prefix) : /Users/******
2. Temporary files directory : $prefix/temp
3. Binaries directory : $prefix/bin
4. PHP code directory ($php_dir) : $prefix/PEAR
5. Documentation base directory : $php_dir/docs
6. Data base directory : $php_dir/data
7. Tests base directory : $php_dir/tests
1. Installation prefix ($prefix) : /usr/share/pear
2. Temporary files directory : $prefix/temp
3. Binaries directory : $prefix/bin
4. PHP code directory ($php_dir) : $prefix/PEAR
5. Documentation base directory : $php_dir/docs
6. Data base directory : $php_dir/data
7. Tests base directory : $php_dir/tests
Current include path : .:/usr/lib/php
Configured directory : /usr/share/pear/PEAR
Currently used php.ini (guess) : /private/etc/php.ini
これでインストールは完了ですが、このままではbashにパスが通っていないので、.bash_profileを編集(新規作成)
$ sudo nano ~/.bash_profile
export PATH=/usr/share/pear/bin:$PATH
$ source ~/.bash_profile
$ pear list
Installed packages, channel pear.php.net:
=========================================
Package Version State
Archive_Tar 1.3.7 stable
Config 1.10.11 stable
Console_Getopt 1.2.3 stable
HTML_Template_IT 1.3.0 stable
MDB2 2.4.1 stable
MIME_Type 1.2.0 stable
PEAR 1.9.1 stable
PEAR_Frontend_Web 0.7.4 beta
Structures_Graph 1.0.3 stable
必要に応じて追加インストールを実行
$ sudo pear install -a Mail
php.iniを編集しているので、Apacheをリスタートして作業完了です。
これでphpからpearが呼び出せるはずです・・・
コメントする