私のオペレーティングシステムはWindows 7です。コンピューターにWAMP2.2をインストールしました。次に、PEAR
をインストールしてみます。ただし、wampディレクトリにgo-pear.bat
ファイルが見つかりません。いいよ私はここにダウンロードします:http://pear.php.net/go-pear.phar
そしてこのファイルを使用してインストールします。ファイルを入れました
C:/wamp/bin/php/php5.3.8/pear/go-pear.phar
次のコマンドを実行します。php -d phar.require_hash=0 PEAR/go-pear.phar
インストール後、phpとApacheフォルダーのphp.ini
にナシのパスを含めます。また、C:/wamp/bin/php/php5.3.8/
をWindows $PATH
変数に含めています。しかし、pearコマンドを実行すると、洋ナシのコマンドが見つからなかったそうです。フォルダーをチェックして、pear.bat
およびpear.ini
というファイルを見つけます。コマンドラインでpear.bat
をもう一度実行しようとしました。それでも動作しません。専門家、この問題について助けてください。
多くの人が同じことを尋ねているかもしれないので、わかりました。以下を想定しましょう。私は現在、Apache 2.2.22を含む2.2 Eを実行しています。Mysql5.5.24 – PHP 5.3.13 XDebug 2.1.2 XDC 1.5 PhpMyadmin 3.4.10.1 SQLBuddy 1.3.3 webGrind 1.0
PEARをインストールするには、次のようにします。
このファイルをダウンロードしてください: http://pear.php.net/go-pear.phar
そして、それをWAMPサーバーディレクトリのPHP binフォルダーのバージョンに置きます。コマンドを実行してPEARをインストールすれば、終わりです。
例(デフォルト、変更は行われていません)
Windowsのcdコマンドを使用して、ディレクトリをダウンロードしたgo-pear.pharファイルに変更します。私の場合、自分のディレクトリを指すようにピン留めするので、次のようにしました。
cd "C:\wamp\bin\php\php5.3.13"
Enterキーを押します。 「C:\ system\32」がC:\ wamp\bin\php\php5.3.13と表示されていることに注意してください。
次のコマンドを記述して、Enterキーを押します。
php -d phar.require_hash=0 go-pear.phar
ローカルコピーかシステムコピーかを選択します。 system:local
とEnterキーを押すと、ローカルコピーがインストールされます。 system
と入力してEnterキーを押すと、システム全体のコピーがインストールされます。
yes
と入力して、選択したオプションを確認します。
ディレクトリの次のリストは、PEARがそのコンポーネントをインストールする参照ディレクトリになります。1〜12を選択すると、インストールするディレクトリを変更できます。all
を入力してEnterキーを押すと、キューに入れられた方法ですべてを変更できます私の場合、Enterキーを押してすべてのデフォルトを残しました
引き続きいくつかのリストがある場合は、以下を実行してください11.その後、次のようなメッセージが表示される可能性が非常に高くなります。
警告!現在使用されているphp.iniで定義されているinclude + pathには、PEAR PHP先ほど指定したディレクトリが含まれていません。指定したディレクトリもスクリプトが使用するinclude_pathを使用すると、PEARパッケージが機能するための問題が発生します。
その下にも表示されます:
Php.iniを変更しますか? [はい/いいえ]:
y
と入力してEnterキーを押します
PEAR WAMPサーバー上で実行する必要があります:)
以下のリンクに記載されているすべての手順は、GUIベースのリンクで簡単に理解できます。
より最新の答えを探している人のために。 Windows 10では、.bash_profileを編集して以下を追加する必要がありました。
function __pear {
pear.bat $@
}
alias pear=__pear
pear.bat
は、Windowsの実行可能ファイルです。コマンドを認識させるには、そのディレクトリをシステムのPATH
変数に配置する必要があります。