国内のレンタル仮想ホストでは、一部のホスト自体が pear クラス ライブラリを提供していますが、必要な pear パッケージのアップグレードやインストールを期待する必要はありません。この場合は、独自の仮想ホストにインストールしてみてください。 pear のコピーを
ssh 経由でインストールします
。
国内の仮想ホストのほとんどは ssh を提供していませんが、友人のサーバーの場合は、より緩和され、ssh を介して仮想ホストに pear をインストールする手順を見てみましょう:
PEAR 1.3.5 以下。 :
$ pear -s -c ~/.pearrc -d doc_dir=~/pear/docs
-d ext_dir=~/pear/ext -d php_dir=~/pear/lib
-d data_dir=~/pear/data -d test_dir=~/pear/tests
-dache_dir=~/pear/cache -d bin_dir=~/pear/bin
PEAR 1.4 以降:
$ pear config-create /home/user/pear .pearrc
これにより、ユーザーのホームの下に .pearrc ファイルが作成され
、.bashrc ファイルに追加されます。
PEAR 1.3.2 以下:
$ pear -c ~/.pearrc install Archive_Tar PEAR Console_Getopt XML_RPC
PEAR 1.3.3 以降
$ pear install -o PEAR は
、ユーザーのホーム ディレクトリに新しい pear ディレクトリを作成します。この pear は、
インストールしたばかりの pear パッケージを使用するために、php コードで指定する必要があります。 include_path
プレーンテキスト
PHP:
<?php
ini_set('include_path','~/pear/lib'.PATH_SEPARATOR
.ini_get('include_path'));
// PHP 4.3.0 以降では、以下を使用できます。
// これは共有ホストで特に便利です:
set_include_path('~/pear/lib'.PATH_SEPARATOR
.get_include_path());
?>
ftp/ftps/sftp 経由で pear をインストールする
FTP などを介してリモート仮想ホストに pear をインストールすることは間違いなく良い考えです。この機能は主に pear のパッケージ PEAR_RemoteInstaller を通じて実行されます。
必要に応じて、マシンが PHP 5.0 以降であることを確認してください。 ftps を使用してインストールするには、ネイティブ PHP に openssl 拡張機能を追加する必要があります
インストールに SSH を使用する必要がある場合は、ローカル PHP に ssh2 拡張機能を追加する必要があります。
php ディレクトリ内の pear コマンドラインは実行可能です
FTP には書き込み権限があるため、当面は具体的な手順を書き留めません。必要な方は以下のリンクを参照してください
。
pear マニュアル
著者: volcano 発行日: 2006 年 9 月 15 日 午前 8 時 40 分
著作権情報: 転載は自由です。転載する場合は、記事およびこの記述の出典と著者情報を必ず明記してください。ハイパーリンク