Thursday, December 28, 2006

PHP:PEAR

ここ何ヶ月もずっとPEARが使えない・・どこに言ってもLinux/windowsの説明ばかりだし、macに優しい人は居ないのかと探していたんですが、やっと動かす事ができました。

しかも、できなかった理由は、なんとPathが間違ってただけでした!!!お恥ずかしい・・・
自分が忘れない為にも、どうしたら動かす事が出来るのかを書いておきます。

pearは、include_pathにパスを記入して使うのが一般的な様なので、まず、include_pathを決めるために、php.iniを使います。
肝心の場所ですが、phpinfo()関数が非常に役に立ちます。これのOutputをブラウザで見て、"検索" Command + F で、php.iniと検索すると見つかります。

そのパスまでTerminalを使って移動します。で、open ./でフォルダをファインダーで開いて、php.iniファイルをテキストエディタ(僕は、miというテキストエディタを長年愛用しています。)で開いて、又検索をかけ include_path を探します。 ここで、MacはUNIXベースなので、そっちの方をエディットします。
この実際のパスを書く所の少し上に、丁寧に書き方が書いてあるので、それを参考にしましょう。

そこに書くパスですが
terminalで、

which pear

コマンドを実行すると得られます・・簡単・・・(pearがインストールされている事が前提です)

で、環境設定から、サーバをリスタートして、動いた。うわ、かんたん・・・
一旦、解ってしまうと簡単すぎて余計に泣けてきます。

これで何ヶ月も悩んでた俺ってバカじゃん・・・いや、そうじゃなく、WEB上には、自分の環境の事を書き回っている人があまりにも多いのがいけないんだ!とアメリカ流、自分でなくて他の誰かのせいにする作戦を使っておいて・・・

まぁ、これで色々出来る様になるので、遅れを取り戻さないと・・・
お騒がせしました。

No comments: