レンタルされた国内の仮想ホストでは、一部のホスト自体が pear クラス ライブラリを提供しますが、必要な pear パッケージをアップグレードしたりインストールしたりすることは期待できません。この場合は、自分の仮想ホストにインストールしてみることができます。梨のコピー ssh を介して pear をインストールする PEAR 1.3.5 以下: PEAR 1.4 以降: これにより、ユーザーのホームの下に .pearrc ファイルが作成されます PEAR 1.3.2 以下を .bashrc ファイルに追加します: インストールしたばかりの pear パッケージを使用するには、PHP コードで include_path を指定する必要があります PHP: SSH を使用してインストールする必要がある場合は、ローカル PHP で ssh2 拡張機能を追加する必要があります 作成者:volcano投稿日: 2006 年 9 月 15 日、午前 8:40 固定リンク - http://www.ooso.net/index.php/archives/241
国内のほとんどの仮想ホストは ssh を提供しませんが、友人のサーバーの場合は、より寛容で許可を与える可能性があります。 ssh を介して仮想ホストに pear をインストールする手順を見てみましょう。
$ 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
-dcache_dir=~/pear/cache -d bin_dir=~/pear/bin
$ pear config-create /home/user/pear .pearrc
$ pear -c ~/.pearrc install Archive_Tar PEAR Console_Getopt XML_RPC
PEAR 1.3.3 以降
$ pear install -o PEAR
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 を渡す
この機能は、主に pear パッケージ PEAR_RemoteInstaller を通じて実行されます:
このマシンは PHP 5.0 以降です
pear PHP ディレクトリ内のコマンドラインは実行可能です
ftp 書き込み権限を持っています
時間の都合上、当面は具体的な手順は書きませんので、必要な方は以下のリンクを参照してください。
参考文書:
pearマニュアル
www.bkjia.com