Programmingこちらのエントリーの続きのような感じですが、今回はMAMPでCakePHPのテスト環境構築してみました。前回同様MAMPの場合以下の本の通りにはすすめられなかったのでその対応メモです。長文なので、まずは結論を先に結論MAMPにはPHPUnitがインストールされていないので、以下コマンドでインストールする。pear.phpunit.de/PHPUnitなお、phpのバージョンはMAMPの環境設定から確認できます。以上でCakePHPのインストールフォルダのtest.phpにアクセスすれば以下の画面が表示されました。アクセスするとPHPUnitがインストールされていませんと言われます。あと英語でインストール方法が書かれています。pearとかよくわかりませんが、下に示されているコマンドをうてば良いという感じらしいです。php.iniこのコマンドをうちました。1しかし、pearコマンドが見つからないと怒られた・・・しかたないのでpearコマンドをインストールします。/usr/lib/php/install-pear-nozlib.phar↓このように表示されました。include_pathphp.iniの作成iniファイルがすでにある場合には、この項目は飛ばしていいようです。無い場合には、以下を実行。".:/php/includes:/usr/lib/php/pear"ライブラリをインストールするにはinstallコマンドを実行するようです。failedえぇぇ、なんかインストール失敗してるし・・・やる気なくなってくる。guideこちらを見ると、場合によってはpearをアップグレードする必要があると書かれているので以下をためす。upgrade何も起こりませんでしたwつぎにこちらを参照するとsudoをつければいけたとのこと。registry」などというメッセージが出ているので管理者権限が必要なのかもしれません。channel://pear.phpunit.de/PHPUnit-3.7.19インストールできた!以下コマンドで確認。Bergmann.今回CakePHPのテスト環境を試すことが目的だったのですが、その環境を構築するだけで結構苦労しました(笑)でも、pearの使い方を何となく覚えられたのでよしとします。パッケージのアンインストールも覚えておいた方がよさそうですね。http://www.phpbook.jp/pear/command/index6.html最後に以下にアクセスしてみます。installed!とか出てる・・・おそらくパスの設定とかが必要なのでしょう。MAMPでつかってるPHPって結局どれだっけ?という疑問がわきました。これはMAMPの環境設定で確認できます。".:/Applications/MAMP/bin/php/php5.4.4/lib/php:/usr/lib/php/pear"念のためMAMPのサーバを再起動して再度以下にアクセス。[CakePHPのインストールフォルダ]/test.phpだめだーw/Applications/MAMP/bin/php/php5.4.4/conf/php.iniこっちのファイルかも。だめでしたwここでちょっと冷静になって仕切り直し。MAMP配下にpearがあらかじめインストールされているのをしります。結局のところMAMP配下にPHPUnitもインストールする必要があるのかもなどと思ったり思わなかったり。failedこれはやっぱりエラー出てますが無視。/Applications/MAMP/bin/php/php5.4.4/lib/php★これが重要っぽいPHPUnitをインストールする先をMAMP配下に指定しています。phpunit/PHPUnitとやったらエラーがでましたが、最後の行を以下に変更したらいけました。pear.phpunit.de/PHPUnitこんどこそ本当にできた!!!!!わかってしまえばすぐできることだと思いますが長い道のりでした。動いたときのうれしさはたまらないものがあります。2はてなブログをはじめよう!HiromuKatoさんは、はてなブログを使っています。ブログを報告する引用をストックしましたストック一覧を見る閉じる引用するにはまずログインしてくださいログイン閉じる引用をストックできませんでした。再度お試しください閉じる限定公開記事のため引用できません。