4

私は Yii を学んでいて、Jeffrey Winesett によって書かれた ebookに従っています。このアプリケーションは TDD に基づいて構築されています。そのため、PHPUnit をインストールして単体テストを作成する必要があります。これにより、Windows 7 に PEAR をインストールするためのヘルプが投稿されます (リンク 1リンク 2を参照)。

そして、上記のサイトでは、作者は、私の EasyPHP 5.3.8 にgo-pear.bat は存在しないものを使用するように言い続けています。これは、発言時の最新バージョンでもあります。

この EasyPHP フォーラムの投稿でも、答えが見つかりません。

問題は、EasyPHP 5.3.8 で PEAR をインストールする方法です。

私は使用しています:

  • PHP の IDE としての Netbeans PHP 7.0.1。
  • AMP パッケージとしての EasyPHP 5.3.8
4

4 に答える 4

9

EasyPHP の以前のバージョンには、PEAR のインストール手順を実行する BAT ファイルがあります...

C:\Program Files (x86)\EasyPHP-5.3.6.0\php\go-pear.bat

また、ほとんどのファイル パスが事前に構成されているため、何も変更する必要はありません。


更新:
EasyPHP 5.3.8 および 5.3.9 にはこの BAT ファイルがないようです。そのため、PEAR ライブラリをインストールするために必要な手順を以下に示します。

  • これは、ローカルの ini ファイルが多くの拡張エラーを引き起こしていることがわかったためです
    \Program Files (x86)\EasyPHP-5.3.9\php\php539x120203095725\php.ini
    php.ini.disabled
    このファイルは Apache によって使用されるとは思わないので、おそらく無効のままにしておくことができます。

  • Windows に 2 つのフォルダーを追加しますPATH
    ( を押しWin+Pauseて、[システム設定] > [高度なシステム設定] > [環境変数] > [システム変数] > [パスをダブルクリック] を開きます。)
    既存のフォルダーはそのままにして、セミコロンで区切って別の 2 つのフォルダーを追加します。;

    • あなたのphp.exeフォルダ。私のマシンでは、これは次のとおりです。c:\Program Files (x86)\EasyPHP-5.3.9\php\php539x120203095725
    • PEAR をインストールする場所。使ったD:\Dev\PEAR

  • http://pear.php.net/go-pear.phar をダウンロード

  • Shift + ダウンロードしたフォルダを右クリックgo-pear.phar> ここでコマンド ウィンドウを開く

  • タイプphp go-pear.phar

  • Enter キーを押して、システム全体の PEAR をインストールします (デフォルト)。

  • インストール・ベースを変更するには、1 を入力します。を選びD:\Dev\PEARました。他の設定はデフォルトのままでOKです。プロンプトが表示されたら、Enter キーをもう一度 (2 回) 押します。

  • 作成したばかりの REG ファイルを実行します。D:\Dev\PEAR\PEAR_ENV.regプロンプトが表示されたら、「はい」と入力してクリックできます。

  • 次のように入力して、最新バージョンであることを確認します。

    pear channel-update pear.php.net
    pear upgrade
    
  • EasyPHP-5.3.9\conf_files\php.ini ディレクティブを編集してコメントを解除しinclude_path、PEAR パスを最後に追加して 、Web アプリが PEAR ライブラリを使用できるようにします。PEAR/pear を使用する必要があることに注意してください。例:

    include_path = ".;${path}\php\includes;d:\Dev\PEAR\pear"
    

    EasyPHP は自動的に Apache を再起動します。

その後、他のモジュールのインストールに進むことができます。たとえば、phpUnit は次のように入力してインストールされます。

pear config-set auto_discover 1
pear install pear.phpunit.de/PHPUnit
于 2012-03-11T06:32:10.043 に答える
6

スクリプト go-pear.php は、一部の新しい php バージョンでは機能しません。私の解決策:

http://pear.php.net/go-pear.pharからファイルを php フォルダーにダウンロードします。

(管理モードで Windows コンソールを使用) および php フォルダー タイプから: php go-pear.phar

于 2011-10-13T07:03:38.807 に答える
3

「EasyPHP」には通常の/実際のphp-cliインターフェイスがあると仮定します。

  • http://pear.php.net/go-pearをダウンロードし、go-pear.phpとしてファイルシステムに保存します。
  • ファイルを保存したディレクトリに移動します
  • 実行:php go-pear.phpそしてそれがあなたに尋ねるすべての質問に答えます

これは通常(X / M / WTF-AMPスタックのように)、phpとapacheを接着することを意味するものから古いバージョンのpearを実行しようとするよりもはるかに信頼性が高くなります。

于 2011-09-21T22:20:57.737 に答える
2

これがフランス語の翻訳で、さらにいくつかのコメントがあり ます*

  1. Céez un dossier PEAR_install dans le dossier d'EasyPHP. Ce dossier servira à déposer le fichier phar d'installation, et vous pouvez éventuellement y signaler que vous installez PEAR dans C:\php\PEAR par example.

    C:\Program Files\EasyPHP-5.3.8.1\PEAR_install
    
  2. Téléchargez dans le dossier PEAR_install le fichier issu de http://pear.php.net/go-pear.phar
  3. Ajoutez deux dossiers dans le PATH :

    Rappel : Pour accéder aux variables d'environnement sous Windows : Pressez Win+Pause pour ouvrir les Paramètres Système > Paramètres avancés > Variables d'environnement > Variables système > Double-cliquez sur "Path".

    Gardez bien les dossiers existants dans la variable path, et ajoutez juste les deux nouveaux dossiers separés par des points-virgule.

    Tout d'abord le dossier qui contient php.exe :

    C:\Program Files\EasyPHP-5.3.8.1\php;
    

    Ensuite le dossier où vous souhaitez インストーラ PEAR :

    C:\php\pear;
    

    aurait aussi bien sûr pu choisir について:

    C:\Program Files\EasyPHP-5.3.8.1\pear;
    

    最近のバージョンに加えて最近の EasyPHP. Ne pas oublier de mettre le point virgule à la fin de chaque ajout

  4. Dans une fenêtre de commande, ランサー ラ コマンド

    C:\Program Files\EasyPHP-5.3.8.1\PEAR\php go-pear.phar
    

    Bien entendu, il faut bien lire les warnings qui s'afficent et agir en conséquence

  5. Lancer le fichier REG qui a été créé dans C:\php\pear\PEAR_ENV.reg

  6. Si ce n'est pas dejà fait, ajoutez dans le path le dossier C:\php\pear
  7. Vérifiez que vous avez la dernière version de PEAR en tapant :

     C:\php\pear\pear channel-update pear.php.net
     C:\php\pear\pear upgrade
    
  8. PEAR.Voir のディレクティブ include_path および ajoutant ディレクティブ votre dossier PEAR.Voir l'exemple ci-dessous, et notez bien que vous devez utiliser PEAR/pear

    include_path = ".;${path}\php\includes;d:\Dev\PEAR\pear"
    

    Dans notre cas ce sera :

    include_path = ".;${path}\php\includes;c:php\pear\pear"
    
  9. EasyPHP のバージョン Apache は自動化されています。Vous pouvez ensuite vous lancer dans l'installation d'autres modules.

    例として、vous pouvez インストーラー le モジュール PHPUnit en tapant :

    pear config-set auto_discover 1
    pear install pear.phpunit.de/PHPUnit
    
于 2012-04-12T14:26:30.280 に答える