Macの便利な開発環境MAMPにpearを入れてみる

  • 写真は超有名なMAMPだよ
  • Mac+Apache+MySQL+PHPの略らしい
  • WindowsではXXAMPにあたるのかな、数分で開発環境を整えてくれるすぐれものパッケージさ

MAMPのダウンロードはこちら:
living-e AG: MAMP - Mac - Apache - MySQL - PHP

  • さて今回はMAMPphpの便利なライブラリpearを入れてみよう
  • MAMPpearはここにある
cd /Applications/MAMP/bin/php4/bin/
cd /Applications/MAMP/bin/php5/bin/
cd /usr/bin
sudo mv pear pear_original
sudo ln -s /Applications/MAMP/bin/php5/bin/pear ./pear
  • これでどこからでも一発でMAMPpearが打てるようになった
$ pear list
Installed packages, channel pear.php.net:
=========================================
Package        Version State
Archive_Tar    1.3.1   stable
Console_Getopt 1.2     stable
PEAR           1.4.9   stable
  • とりあえず入ってるパッケージをリストアップして、今回は
    • Auth
    • Log
    • XML_Serializer
  • のみっつをインストールするよ
  • とりあえずやってみよう
$ pear install Auth
$ pear install Log
$ sudo pear install Auth
$ sudo pear install Log
  • でけた
  • pearの場合アルファ版やベータ版*1をインストールするときには「バージョンも指定しなさいよ」と怒られる。XML_Serializerはまだベータだから
$ sudo pear install XML_Serializer-0.19.0
  • これでOK、pear使えるようになった

*1:バージョンが1より小さいよ