ネットへの外部アクセスがないサーバーにPEARをインストールする必要があります。phpフォルダーにはgo-pear.batがなく、go-pear.batがあったとしても、ネットにアクセスする必要があると思います。
PEARWebサイトのローカルコピーからInstallingPEARを調べました。ただし、動作させるには、PEARがすでにインストールされている必要があります。
では、インターネットにアクセスせずにPEARをインストールする方法を知っている人はいますか?
ネットへの外部アクセスがないサーバーにPEARをインストールする必要があります。phpフォルダーにはgo-pear.batがなく、go-pear.batがあったとしても、ネットにアクセスする必要があると思います。
PEARWebサイトのローカルコピーからInstallingPEARを調べました。ただし、動作させるには、PEARがすでにインストールされている必要があります。
では、インターネットにアクセスせずにPEARをインストールする方法を知っている人はいますか?
PEARをウェブホストにインストールする必要はありません。ローカルマシンだけにインストールする必要があります。2つの主要なアプローチは
pear install -R/my/root_dir -a PEAR
。PEAR
これにより、パッケージとすべての依存関係が指定されたルートディレクトリにインストールされます。このインストールをウェブホストにコピーします。梨を使ってFTP経由でインストールを管理することも可能だと思います。私は試したことがありません。
「pearhelp」と「pearhelpinstall」もご覧ください。
私はこの主題に関する記事を書きました:
http://christian.roy.name/blog/install-pear-without-network-no-internet-accessoffline
これにより、pearコマンドも使用できるようになります。
mkdir pear-temp
cd pear-temp
cp /mnt/usb/*.tgz ./
mkdir lib
tar x -C lib -zf PEAR-*.tgz
tar x -C lib -zf Console_Getopt-*.tgz
tar x -C lib -zf Archive_Tar-*.tgz
tar x -C lib -zf Structures_Graph-*.tgz
function join() {
local IFS=$1
shift
echo "$*"
}
PHPOPT="-d output_buffering=1 -d include_path=.:$(join ':' lib/*)"
php $PHPOPT lib/PEAR-*/scripts/pearcmd.php config-create $HOME/ $HOME/.pearrc
php $PHPOPT lib/PEAR-*/scripts/pearcmd.php install -o -O *.tgz
cd ..
rm -Rf pear-temp
PATH="$PATH:$HOME/pear"
Windows で PHP インストーラーを使用している場合は、これを行う方法があります。
PEAR パッケージをインストールするために、PHP インストール用のコンポーネントを選択するときに、PHP インストール時に、拡張メニューの下の PEAR オプションを選択できます。
すでに PHP がインストールされている場合は、インストーラーをクリックして [変更] を選択し、正しいオプションを選択するだけです。
http://lh4.ggpht.com/_SDci0Pf3tzU/SgBXLClDWEI/AAAAAAAAEuI/TgnBA_SEHFs/s400/pear%20install.jpg