Instalace PHPUnit ve Windows 7

Napsal dne 28.7.2013 v PHPUnit

Aby se člověk-programátor posunul trochu dále, je potřeba se neustále rozvíjet a učit se nové věci. Stejně tak i já bych se rád posunul vpřed a rozhodl jsem se naučit PHPUnit, protože věřím, že kdo netestuje, nemůže o sobě tvrdit, že je profesionál (ne že bych to o sobě někdy tvrdil). S naučením PHPUnit však souvisí i jeho instalace, kde jsem si naivně myslel, že stačí udělat pár kroku a vše pojede jak má. Naopak mě provázelo mnoho problému než jsem vše správně rozchodil a rád bych se podělil o své zkušenosti a zkrátil řešení Vašich problémů. Budu předpokládat, že máte Windows 7 (případně Visty) a používáte WampServer, avšak postup by měl být obdobný v případě, že používáte něco jiného.

Instalace PEAR, rozšíření potřebné pro PHPUnit

  1. Navštívíme stránku http://pear.php.net/go-pear.phar a soubor si stáhneme a uložíme do adresáře, kde máme uložené vše okolo PHP. Adresář se obvykle nachází v C:\wamp\bin\php\php5.4.3 (číslo záleží na aktuální verzi PHP, kterou používáte).
  2. Otevřete příkazový řádek. Ve Vistách nebo ve Windows 7 zmáčkněte klávesu Windows (neboli nabídku „Start“), do vyhledávače zadejte cmd a pravým tlačítkem na cmd.exe otevřete jako správce. Pravděpodobně se při spuštění nacházíte v adresáři system32, avšak my se potřebujeme dostat k adresáři php5.4.3, kde jsme uložili soubor go-pear.phar. Toho dosáhneme tak, že napíšeme
    C:\Windows\system32>cd..
    

    tím se dostaneme o úroveň výš. Příkaz provedeme ještě jednou a nyní se nacházíme v kořenovém adresáři (výše se už nedostaneme). Poté budeme postupovat opačně a postupně se dostaneme k našemu cílovému adresáři php5.4.3. Toho dosáhneme postupným vypsáním všech adresářů (pokud si nejsme jisti celou cestou)

    cd wamp
    cd bin
    cd php
    cd php5.4.3
    

    či rovnou celou cestou

    cd C:\wamp\bin\php\php5.4.3
    

    abychom se dostali tam, kam potřebujeme. Nakonec bychom se měli nacházet v příkazovém řádku zde:

    C:\wamp\bin\php\php5.4.3
    
  3. Následujícím příkazem spustíme soubor, který jsme stáhli:
    php go-pear.phar
    
  4. Spustí se instalační proces PEARu, který vás povede krok za krokem. Při nabídce zvolte jestli chcete nainstalovat rozšíření lokálně nebo v celém systému (lepší volba) a v dalším kroku, kde máte možnost volit 1-12 dejte pouze enter a PEAR se nainstaluje.
  5. Otevřete složku C:\wamp\bin\php\php5.4.3 a otevřete soubor PEAR_ENV.reg, který se zde vytvořil. Odklikejte vše OK a nyní máte možnost využívat rozšíření PEAR.
  6. Ověřte si, zda PEAR funguje správně příkazem v příkazové řádce
    pear version
    

Instalace PHPUnit

  1. V příkazové řádce postupně zadáme tyto příkazy, které nám zajistí v případě jakýchkoliv problémů s instalací vyčištění cache a aktualizaci PEARu
    pear config-set auto_discover 1
    pear clear-cache
    pear update-channels
    pear install pear.phpunit.de/PHPUnit
    
  2. Abychom mohli přistupovat k příkazu phpunit odkudkoliv, je potřeba ve Windows upravit cesty – pravým tlačítkem klikneme na Tento počítačUpřesnit nastavení systému → na kartě Upřesnit tlačítko Proměnné prostředí… → Ve spodní části Systémové proměnné najdeme proměnnou Path, označíme a dáme Upravit → Na konci řádku Hodnota proměnné přidáme naší známou adresu
    ;C:\wamp\bin\php\php5.4.3
    

    Nezapomeňte na středník, který jednotlivé hodnoty odděluje! Potvrdíme všude OK a otevřeme si soubor php.ini, který se nachází v adresáři php5.4.3. V něm najdeme řádek, kde se nachází include_path (u mě řádek 793). Poté ho odkomentujeme (smažeme středník na začátku) a jako hodnotu vložíme adresu k rozšíření PEAR. Řádek pak bude vypadat takto

    include_path = ".;C:\wamp\bin\php\php5.4.3\pear"
    
  3. Ověřte si, zda PHPUnit funguje správně příkazem v příkazové řádce
    phpunit --version
    

Nyní můžete testovat jak se Vám zlíbí.

Štítky:
  • Kristýna

    Díky za tu část s přidáním Path. U toho jsem se pěkně sekla.