![](/img/trans.png)
[英]How to install PhpUnit for WAMP now that PEAR method is no longer possible?
[英]How to install PHPUnit with WAMP?
我是一名新手程序員,我已經嘗試了很長時間來設置 PHPUnit 並使用 WAMP。 我已經閱讀了文檔並瀏覽了各種網站以查看我做錯了什么,但我放棄了! 我需要有人向我解釋這一點,就像我是輕度智障一樣。
我可能已經看過有關如何設置它的所有指南,但請隨時將我鏈接到您認為萬無一失的東西!
試試這個博客: http : //nishutayaltech.blogspot.com/2011/04/installing-phpunit-on-windows.html
此設置適用於 Windows。 希望這會幫助你。
也檢查一下,可能有用http://www.mark-leong.com/installing-php-and-phpunit-on-windows-7/
// 添加所需的梨通道
梨頻道更新 pear.php.net
梨升級-所有
梨頻道-發現 pear.phpunit.de
pear channel-discover components.ez.no
梨頻道-發現 pear.symfony-project.com
梨更新頻道
// 執行安裝
梨安裝 --alldeps --force phpunit/PHPUnit
如果一切正常,請在命令行中檢查是否已安裝 phpunit
phpunit -v
如果您遇到任何錯誤或中斷安裝
梨清除緩存
在這種情況下可能有用。
1) 下載https://phar.phpunit.de/phpunit.phar 2) 通過 php phpunit.phar 運行
順便說一句,如果該文件消失了,您可以在此處查看原始說明: https : //github.com/sebastianbergmann/phpunit
我推薦使用作曲家。 它可以用於每個項目,也可以“全局”使用。
在 C 驅動器上創建一個名為“globalpackages”的文件夾,然后從命令行 cd 進入它。
運行“作曲家需要 phpunit/phpunit”
一旦完成運行'composer install'
完成后,您可以檢查 C:\\globalpackages\\vendor\\phpunit' 的內容,應該會看到兩個 phpunit 文件,其中一個是 bat。
將 C:\\globalpackages\\vendor\\phpunit 添加到您的系統路徑,然后您就可以從系統的任何位置運行 phpuni。
對我來說,這是最快和最簡單的方法。
確保你安裝了 WAMP 和 PHP 7,因為 phpunit 需要 PHP7 才能工作! 或至少 6.2
轉到文件夾 wamp64\\bin\\php\\php7.0.10(無論您在哪里安裝 wamp - 請注意最后一個文件夾是您擁有的 PHP 版本的名稱,因此它可能與上面的不同)
我們將在整個安裝過程中在此文件夾中工作。 因此,如果我說編輯文件等,則表示在此文件夾中。
在寫這篇文章的時候,我得到了 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 環境變量不存在,請單擊新建。
6天。 在 Edit System Variable(或 New System Variable)窗口中,指定 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 並單擊 Enter)轉到文件夾 wamp64\\bin\\php\\php7.0.10(轉到文件夾類型,例如cd D:\\AnyFolderYouInsalledWampTo\\wamp64\\bin\\php\\php7.0.10
)
現在一旦你在這個文件夾中,在 cmd 中運行這個命令: echo @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 點。
如果它仍然不起作用,請告訴我。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.