2013-04-30 48 views
14

我是一個新手程序員,我已經嘗試了一個令人尷尬的很長一段時間來獲得PHPUnit的設置和使用WAMP的工作。我已閱讀的文檔,並通過各種網站去看看我在做什麼錯的,但我放棄了!我需要有人向我解釋這個,就像我輕度智力遲鈍一樣。如何使用WAMP安裝PHPUnit?

我可能已經看到關於如何設置它,但隨時給我鏈接到您認爲是萬無一失的東西所有的指南!

回答

4

還檢查了這一點,可能是有用的http://www.mark-leong.com/installing-php-and-phpunit-on-windows-7/

//添加所需梨通道

梨信道更新pear.php.net

梨升級-所有

梨信道發現pear.phpunit.de

梨信道發現ç omponents.ez.no

梨信道發現pear.symfony-project.com

梨更新通道

//執行安裝

梨安裝--alldeps - -force phpunit/PHPUnit

如果一切正常,請檢查是否已安裝phpunit通過把在命令行

PHPUnit的-v

如果你遇到的任何錯誤或中斷的安裝

梨明確緩存

可能是在這種情況下有用。

+0

請注意,[僅限鏈接的答案](http://meta.stackoverflow.com/tags/link-only-answers/info),SO答案應該是結束尋找解決方案的點(相對於另一個參考點的中途停留時間,隨着時間的推移它會趨於失效)。請考慮在此添加獨立的摘要,並將鏈接保留爲參考。 – kleopatra 2013-09-14 12:34:17

+0

我嘗試使用此鏈接安裝,但得到此錯誤「C:\ php> phpunit -v PHPUnit 3.4.15 by Sebastian Bergmann。 無法識別的選項-v」 – 2013-12-12 10:32:10

+0

這已棄用。 https://github.com/sebastianbergmann/phpunit/wiki/End-of-Life-for-PEAR-Installation-Method – orszaczky 2015-01-17 08:32:24

1

我建議使用作曲家。它可以用於每個項目,但也是「全球」的。

讓所謂的「globalpackages」你的C盤,然後進入這個目錄在命令行上的文件夾。

運行「作曲家需要的PHPUnit/PHPUnit的」

一旦完成運行「作曲家安裝」

一旦完成,你可以檢查C的內容:\ globalpackages \供應商\ PHPUnit的」,應該看到兩個phpunit文件,其中一個是蝙蝠。

將C:\ globalpackages \ vendor \ phpunit添加到您的系統路徑中,然後您將能夠從系統的任何位置運行phpuni。

0

對我來說這是最簡單的方法。

  1. 確保你已經安裝了PHP 7的WAMP,因爲phpunit需要PHP7的工作!或至少6.2

  2. 前往文件夾 wamp64 \ BIN \ PHP \ php7.0.10 (無論您安裝WAMP - 當心最後一個文件夾是你所以它可能是不同的,那麼上述的PHP版本的名稱)

我們將在整個安裝過程中在此文件夾中工作。所以如果我說編輯文件等它意味着在這個文件夾中。

的PHPUnit的
  • 下載最新版本從https://phpunit.de/
  • 在撰寫本書的時候,我得到PHPUnit的版本6.2和php7.0.10 4.複製下載的文件wamp64 \ bin \ php \ php7.0.10文件夾 對我而言:phpunit-6.2.2.phar 對你而言,它可能是不同的版本。

  • 現在變化PHPUnit的-6.2.2.phar的名字phpunit.phar

  • 現在確保您在添加你的php到PATH環境變量 在Windows 10和Windows 8上執行此操作

  • 6a。在搜索中,搜索並選擇:系統(控制面板)

    6b。點擊高級系統設置鏈接。

    6c。點擊環境變量。在System Variables部分,找到PATH環境變量並選擇它。點擊修改。如果PATH環境變量不存在,請單擊新建。

    6d。在編輯系統變量(或新系統變量)窗口中,指定PATH環境變量的值。粘貼你的PHP的位置。對我來說,這將是:d:\ AnyFolderYouInsalledWampTo \ wamp64 \ BIN \ PHP \ php7.0.10

    (如果PATH有其他命令或路徑,只需加上 「;」 在年底〔實施例:

    %someOtherCommand%; D:\ AnyFolderYouInsalledWampTo \ wamp64 \ bin \ php \ php7.0.10)

    6e。點擊確定。單擊確定關閉所有剩餘的窗口。

  • 在CMD(運行CMD進入Windows和鍵入cmd.exe搜索並點擊回車) 轉到文件夾wamp64 \ BIN \ PHP \ php7.0.10 (以去文件夾類型例如cd D:\AnyFolderYouInsalledWampTo\wamp64\bin\php\php7.0.10

  • 現在,一旦你在這個文件夾在cmd中運行以下命令: 回聲@php 「%〜dp0phpunit.phar」 %*> phpunit.cmd

  • 現在運行這個命令:

  • phpunit

    你應該得到PHPUnit中的所有可用命令列表

    現在運行這個命令:

    phpunit --check-version

    你會得到你有什麼PHPUnit的版本信息,如果你正在使用最新版本。

  • 如果這不起作用去wamp64 \ BIN \ PHP \ php7.0.10

  • 編輯文件phpunit.bat

  • 加入這一行:

    ""%PHPBIN%" "D:\AnyFolderYouInsalledWampTo\wamp64\bin\php\php7.0.10\phpunit.phar" %*

  • 重複點9.

  • 如果它仍然無法讓我知道。