在windows上安装phpunit
如何安装phpunit 我阅读了文档,但有一个错误:在windows上安装phpunit,php,windows,installation,phpunit,Php,Windows,Installation,Phpunit,如何安装phpunit 我阅读了文档,但有一个错误: >pear upgrade PEAR Nothing to upgrade >pear config-set auto_discover 1 config-set succeeded >pear install pear.phpunit.de/PHPUnit No releases available for package "pear.phpunit.de/PHPUnit" install failed 如何修复此错
>pear upgrade PEAR
Nothing to upgrade
>pear config-set auto_discover 1
config-set succeeded
>pear install pear.phpunit.de/PHPUnit
No releases available for package "pear.phpunit.de/PHPUnit"
install failed
如何修复此错误?请尝试以下说明:
cd C:\PHP\
切换到安装PHP的目录php go PEAR.phar
pear频道更新pear.php.net
pear全部升级
pear频道发现pear.phpunit.de
pear频道发现组件.ez.no
pear频道discover pear.symfony project.com
pear更新频道
pear清除缓存
pear安装--alldeps--force PHPUnit/PHPUnit
PHPUnit-v
因此,使用以下工具可以轻松安装: 2019年更新:它应作为本地(针对您的项目)开发包安装:
composer require --dev phpunit/phpunit ^8
更新2020:应将其作为本地(用于您的项目)开发包安装:
编写器要求--dev phpunit/phpunit^9.3我使用Windows XP
我浪费了很多时间试图使用pear(这是一种禁止使用EclipseIDE的MakeGood方法),结果发现phpunit的存储库不再可用。这些信息应该更靠近页面顶部,这样人们就不会浪费时间了
我通过下载安装了phpunit,并按照附带的说明进行了安装。通过将命令文件的路径添加到路径,我现在可以从命令行运行phpunit。然而,我还没有在MakeGood/Eclipse中运行phpunit。这方面的很多信息都已经过时了,因为它需要pear。正如@Wilt通过pear安装所说的,pear已经不起作用了。请遵循以下步骤 第一步:在C驱动器中创建一个名为bin的目录。 第二步:现在将路径C:\bin添加到您的环境中。
- 要执行此操作,请单击Windows图标,右键单击计算机,然后单击 选择属性李>
- 然后单击高级系统设置->高级 ->环境变量李>
- 在System variables(系统变量)部分向下滚动并选择变量列值为Path(路径)的行。点击 编辑李>
- 现在添加(在末尾追加)
在末尾;C:\bin
- 如果您是PHP7,请从下载phar文件 https://phar.phpunit.de/phpunit-6.2.phar。 否则,如果您使用的是PHP 5.6然后从https://phar.phpunit.de/phpunit-5.7.phar下载phar文件李>
- 下载后,重命名
文件保存到
并将其移动到C:\bin文件夹phpunit.phar
- 打开命令提示符。键入cd C:\bin并按enter键
- 然后键入
并按enter键echo@php“%~dp0phpunit.phar”%*>phpunit.cmd
PHPUnit--version
。你应该得到塞巴斯蒂安·伯格曼和贡献者的PHPUnit x.y.z之类的东西
参考:在Windows Linux子系统(wsl)中尝试此操作:
它在pear安装--alldeps--force phpunit/phpunit上失败
:包“pear.phpunit.de/phpunit”没有可用的版本安装失败
必须说明您以管理员身份运行命令提示符!如果您像我一样缺少go pear
,可以从pear网站下载:。坏消息:运行phpunit-v
您可以看到pear.phpunit.de
将在2014年12月31日之前停用。很高兴我能在那之前抓住它!:)重要提示:不再支持这种安装php单元的方法。请查看我的答案以获得指向替代解决方案的链接……安装不是问题,之后如何在Windows下启动它?@hijarian如果您遵循Wilt的答案,请按照文档中的说明执行:下载phpunit.phar并创建一个执行php.exe phpunit.phar的bash脚本。不要忘记将PHP可执行文件和PHAR文件的目录添加到Path环境变量中。composer global require phpunit/phpunit
对于最新的composer global require phpunit/phpunit
是最好的答案。欢迎使用堆栈溢出!请注意,您正在回答一个四岁大且已回答的问题。这是一本关于旅游的指南。
composer require --dev phpunit/phpunit ^8
sudo apt install phpunit