ホームページ  >  記事  >  php教程  >  PHP PEAR インストール エラーにより PEAR コマンドが使用できなくなる場合の解決策

PHP PEAR インストール エラーにより PEAR コマンドが使用できなくなる場合の解決策

WBOY
WBOYオリジナル
2016-06-21 08:53:183075ブラウズ

以前に Windows での PHP PEAR のインストール方法を詳しく紹介しましたが、PEAR DB クラスをインストールして使用する際に DedeAMPZ の制限があるため、PEAR のインストールに問題があったため、PEAR を DedeAMPZWebRootDefault ディレクトリに再インストールしました。環境変数 PHP_PEAR_INSTALL_DIR では、PEAR コマンドを使用して PEAR DB クラスをダウンロードしてインストールすることはできませんでしたが、このソリューションがリリースされました。

PHP PEAR インストールの問題

最初は PHP5 ディレクトリにインストールしましたが、DedeAMPZ の制限により、PEAR ディレクトリを手動で削除し、DedeAMPZWebRootDefault ディレクトリに再インストールしました。ただし、PEAR コマンドを使用して PEAR DB をダウンロードしてインストールしました。クラスでエラーが発生しました。エラーメッセージは次のとおりです

PHP_PEAR_INSTALL_DIR が正しく設定されていません。

pearcmd.php が見つかりませんでした。

環境変数を使用して修正するか、変更してください

pear.bat のデフォルト値

現在の値は次のとおりです:

E:phposDedeAMPZProgramPHP5pear

解決策

上記のエラー メッセージに基づいて、PEAR DB クラスのインストール エラーの問題を知ることができます。PEAR を再インストールするときに、PEAR インストール ディレクトリの環境変数 PHP_PEAR_INSTALL_DIR が変更されていないため、PEAR コマンドが正しく動作しませんでした。

プロンプトは、pear.bat 内の PEAR インストール環境変数 PHP_PEAR_INSTALL_DIR の値を変更することでこの問題を解決できることを示しています。

pear.bat を右クリックし、[編集] を選択して、このバッチ ファイルをメモ帳モードで開きます。

を見つけました

REM PEAR グローバル ENV を確認し、存在しない場合は設定します

次の

を変更します

IF “%PHP_PEAR_INSTALL_DIR%”==”” SET “PHP_PEAR_INSTALL_DIR=E:phposDedeAMPZWebRootDefaultpear”

IF “%PHP_PEAR_INSTALL_DIR%”==”E:phposDedeAMPZProgramPHP5pear” SET “PHP_PEAR_INSTALL_DIR=E:phposDedeAMPZWebRootDefaultpear”

PEAR インストール環境変数 PHP_PEAR_INSTALL_DIR の値を上書きできます。

これで、インストール時にPHP_PEAR_INSTALL_DIR(インストールディレクトリ)の値が正しくないためにPHP PEARが使用できない問題は解決しました。

注意: PHP Web サイト開発チュートリアル-leapsoul.cn 転載の際は、元のソースとこの記述をリンクの形で明記してください。



声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。