KANTENNA.COM

Solarized

HOME > 情報備忘録 > [PHP]共有サーバーユーザーのためのPEARインストール方法

[PHP]共有サーバーユーザーのためのPEARインストール方法

共有サーバーでは自由にPEARのパッケージがインストールできないので、 プロジェクトローカルに設置することになりますが、以前httpベースのものを使ってみたんですけど、 やたら重くて使い物にならなかったので、僕は普通にFTPでアップするようにしてます。

ってことでプロジェクトローカルへのPEARのインストール方法。

まずはプロジェクト用のpearrcを作成します。 プロジェクトへはPHPライブラリのみをインストールしたいので、とりあえずパスをプロジェクトの外に設定します。

SH
  1.  pear config-create ~/pear/project/ ~/pear/project/pearrc

プロジェクト用にインストールする場合は、常にこのpearrcを利用することになります。 でもってPEARのライブラリをインストールする場所を変更します。

SH
  1.  pear -c ~/pear/project/pearrc config-set php_dir /home/project/lib/pear/

変更しない場合、~/pear/project/pear/php/にインストールされてしまいます。 あとは利用するパッケージをインストールすればOKです。

SH
  1.  pear -c ~/pear/project/pearrc install -o PEAR

これでドキュメントやキャッシュなどは~/pear/project/pear/以下に、 PHPファイルはプロジェクト内にインストールできます。 できればプロジェクト内の隠しファイルもなんとかしたいところですけど。

xamppの場合は/xampp/php/pear.bat利用して同じことができます。 ただPEARのバージョンが低いとかでインストールできないパッケージが多々あります。 ぶっちゃけアーカイブ落としてきた方が早い気がします。

これからはPyrusの時代みたいです。PyrusでプロジェクトローカルなPEARライブラリインストール : PHP Advent Calendar jp 2011 Day 10 - くろまほうさいきょうでんせつ

PHP 逆引きレシピ (PROGRAMMER’S RECiPE)

作者:河合 勝彦 | 価格:¥ 2,730

トラックバック(0)

コメント

コメントする
Name
Email Address
URL
TIME LINE
2012
02.23

[Ubuntu]Gimp gimp-painterとショートカットの設定

デフォルトで入ってるGimpにG-PenMixBrushというのを追加すると お絵描きツールとして利用できるみたいなので入れてみた。OSはUbuntu11.10。

2012
02.22

[Ubuntu]動画ダウンロードと検索が簡単にできるGMediaFinder

Youtubeなどから動画を検索、ダウンロードが出来るソフトウェアGMediaFinder。 登録とか広告とか一切ありませんUbuntu版は。Windows版もありますよ。

2012
02.21
2012
02.20

[イラスト]きれいな線のイラストを簡単に描くには?

噂のGumroadを使いたくてTwitterのアカウント作った。タマゴだと友達が出来ないみたいなのでアイコン描こうと思った。 絵を描かなくなって軽く8年は経っていて、トレス台も行方不明だったので初めて下書きから全部デジタルでやってみたんだけど、やばい。

デジタルやばい。

2012
02.15

[WordPress] get_header()とwp_head()を捨てる。

捨てることで何かメリットがあるかと言うと残念ながら特にありませんので、この内容をオススメしてるわけではありません。

2012
02.14

[Eclipse]PDTのデバック構成でURLの自動生成が表示されない。

Linux 版のPDT3.0.2でデバック構成ウィンドウから新規作成するとURLの自動生成が表示されない。

2012
02.13

[PHP]Xdebugでvar_dump()の出力が省略されて困る場合の対応

Xdebugを利用している場合、var_dump()の出力が省略されて困る場合、 xdebug.iniかini_set()で設定する。

2012
02.10

[雑記]縦横がランダムな要素を隙間なく並べるのは無理なのか。

サイトマップ作ったんだけど、やりたかったことが出来なかった。

2012
02.08

[Ubuntu11.10]Winows XPユーザーがUbuntuを使ってみて

Windows XPとUbuntuのデュアルブート環境にしてみておもったこと。