【问题标题】:How to install PHPUnit with WAMP?如何使用 WAMP 安装 PHPUnit?
【发布时间】:2013-04-30 16:56:44
【问题描述】:

我是一名新手程序员,我已经尝试了很长时间来设置 PHPUnit 并使用 WAMP。我已经阅读了文档并浏览了各个站点以查看我做错了什么,但我放弃了!我需要有人像我弱智一样向我解释这一点。

我可能已经看过有关如何设置它的所有指南,但请随时将我链接到您认为万无一失的东西!

【问题讨论】:

    标签: php phpunit wamp


    【解决方案1】:

    对我来说这是最快最简单的方法。

    1. 确保您安装了 WAMP 和 PHP 7,因为 phpunit 需要 PHP7 才能工作!或至少 6.2

    2. 转到文件夹 wamp64\bin\php\php7.0.10 (无论您将 wamp 安装在哪里 - 请注意最后一个文件夹是您拥有的 PHP 版本的名称,因此它可能与上面的不同)

    我们将在整个安装过程中使用此文件夹。因此,如果我说编辑文件等,则表示在此文件夹中。

    1. https://phpunit.de/下载最新版本的phpunit

    在撰写本文时,我获得了 phpunit 6.2 和 php7.0.10 版本 4.将下载的文件复制到wamp64\bin\php\php7.0.10文件夹 对我来说是:phpunit-6.2.2.phar 对你来说可能是不同的版本。

    1. 现在更改 phpunit-6.2.2.phar 的名称为 phpunit.phar

    2. 现在确保您已将 php 添加到环境变量中的 PATH 在 Windows 10 和 Windows 8 上执行此操作

    6a。在搜索中,搜索然后选择:系统(控制面板)

    6b。单击高级系统设置链接。

    6c。单击环境变量。在系统变量部分中,找到 PATH 环境变量并选择它。单击编辑。如果 PATH 环境变量不存在,请单击新建。

    6d。在编辑系统变量(或新系统变量)窗口中,指定 PATH 环境变量的值。粘贴 PHP 的位置。对我来说,它将是:D:\AnyFolderYouInsalledWampTo\wamp64\bin\php\php7.0.10

    (如果在 PATH 中有其他命令或路径,只需在末尾添加“;”。例如:

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

    6e。单击确定。单击“确定”关闭所有剩余的窗口。

    1. 在 cmd 中(要运行 cmd,请在 Windows 中搜索并键入 cmd.exe 并单击 Enter) 转到文件夹 wamp64\bin\php\php7.0.10 (转到文件夹类型,例如cd D:\AnyFolderYouInsalledWampTo\wamp64\bin\php\php7.0.10

    2. 现在,一旦您进入此文件夹,请在 cmd 中运行以下命令: echo @php "%~dp0phpunit.phar" %* > phpunit.cmd

    3. 现在运行这个命令:

    phpunit

    你应该得到 phpunit 中所有可用命令的列表

    现在运行这个:

    phpunit --check-version

    您将获得有关您拥有的 phpunit 版本以及是否使用最新版本的信息。

    1. 如果这不起作用转到 wamp64\bin\php\php7.0.10

    2. 编辑文件 phpunit.bat

    3. 添加这一行:

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

    4. 重复第 9 点。

    5. 如果它仍然不起作用,请告诉我。

    【讨论】:

    • 谢谢,它运作良好。只是.cmd.bat 不起作用,我应该写phpunit.cmd 来运行命令。你为什么不把phpunit.phar重命名为phpunit
    【解决方案2】:

    我推荐使用作曲家。它可以用于每个项目,也可以“全局”使用。

    在 C 盘上创建一个名为“globalpackages”的文件夹,然后从命令行 cd 进入。

    运行 'composer 需要 phpunit/phpunit'

    一旦完成运行'composer install'

    完成后,您可以检查 C:\globalpackages\vendor\phpunit' 的内容,应该会看到两个 phpunit 文件,其中一个是 bat。

    将 C:\globalpackages\vendor\phpunit 添加到您的系统路径,然后您就可以在系统的任何位置运行 phpuni。

    【讨论】:

      【解决方案3】:

      试试这个博客:http://nishutayaltech.blogspot.com/2011/04/installing-phpunit-on-windows.html

      此设置适用于 Windows。希望这会对你有所帮助。

      【讨论】:

      【解决方案4】:

      也看看这个,可能有用http://www.mark-leong.com/installing-php-and-phpunit-on-windows-7/

      // 添加所需的梨通道

      pear 频道-更新 pear.php.net

      pear 全部升级

      pear 频道-发现 pear.phpunit.de

      pear channel-discover components.ez.no

      pear channel-discover pear.symfony-project.com

      pear 更新频道

      // 执行安装

      pear install --alldeps --force phpunit/PHPUnit

      如果一切正常,通过命令行检查phpunit是否已经安装

      phpunit -v

      如果您遇到任何错误或安装中断

      梨清除缓存

      在这种情况下可能有用。

      【讨论】:

      • 请注意,link-only answers are discouraged,SO 答案应该是搜索解决方案的终点(相对于另一个参考中途停留,随着时间的推移往往会变得陈旧)。请考虑在此处添加独立的概要,并保留链接作为参考。
      • 我尝试使用此链接安装,但收到此错误 "C:\php>phpunit -v PHPUnit 3.4.15 by Sebastian Bergmann。无法识别的选项 -- v"
      【解决方案5】:

      1) 下载https://phar.phpunit.de/phpunit.phar 2) 通过 php phpunit.phar 运行它

      顺便说一句,如果该文件消失了,您可以在此处查看原始说明:https://github.com/sebastianbergmann/phpunit

      【讨论】:

        猜你喜欢
        • 2023-03-24
        • 1970-01-01
        • 2016-07-05
        • 1970-01-01
        • 2016-02-21
        • 2012-03-08
        • 2012-09-14
        • 2011-05-06
        • 2013-08-03
        相关资源
        最近更新 更多