ホーム > タグ > PEAR
PEAR
さくらのレンタルサーバに PEAR をインストール
- 2008-05-03 (土)
- PHP
Go-PEAR を使ってさくらインターネットのレンタルサーバに PEAR をインストールしました。
元々さくらのレンタルサーバには PEAR がインストールされていますが、そこにインストールされていないパッケージは自分でインストールできないので、自分のディレクトリにインストールしました。
以下はそのメモです。内容が必ずしも合っているとは限らないですがご容赦を。
環境:
・さくらインターネット レンタルサーバ スタンダードプラン
・PHP 5.2.5
PEAR のインストール
http://pear.php.net/go-pear を開く。そこに表示されるスクリプトを go-pear.php としてローカルに保存。
FTP 等で、Web からアクセス可能なディレクトリ(例:/home/アカウント名/www/install)を作成し、そこに go-pear.php をアップロード。
ディレクトリのパーミッションは 755 にしておく。777 にしたら Internal Server Error になったので。.htaccess とかでパスワード制限をかけておいた方がいいかも。
ブラウザで、設置した go-pear.php にアクセスします。Next >> でインストール開始。
設定画面が表示されます。注意する点は以下。
1. Installation prefix は Web からアクセスできないディレクトリを指定。
10. Filename of WebFrontend は管理画面のパス。Web からアクセスできる場所を指定。
11. php.exe path, optional はさくらの場合 /usr/local/bin/php を指定。
install ボタンでインストール開始。
インストールが終わると、ログの下の方に PEAR Installation path という箇所があるので、これを控えておきます。
php.ini の設定
php.ini に先ほど控えた PEAR Installation Path を include_path として設定します。
include_path = “.:/home/アカウント名/pear/PEAR”
パッケージのインストール
管理ページをブラウザで開きます。URL は先ほど指定した 10. Filename of WebFrontend になります。
必要なパッケージを検索してインストール。依存しているライブラリも表示されるのであれば先にインストールします。
パッケージを全てインストールした後、管理ページはパスワード制限をかけておくか削除します。
その他
管理画面ではなく、コマンドプロンプトからパッケージをインストールしようとすると、 channel-update をしろといった警告が表示されます。
「pear channel-update pear.php.net」としても、
could not create lock file: failed to open stream: Permission denied
というエラーになってしまいます。原因は今のところ分からず・・・
管理画面からはパッケージをインストールできているんですが。
参考サイト
- Comments: 0
- Trackbacks: 0
Home > Tags > PEAR
- Search
- Feeds
- Meta
- あわせて読みたい
- Others...

