尝试运行phpunit.phar时出现“PHP Parse错误...”

时间:2013-03-14 17:25:17

标签: install phpunit

我正在尝试在我的服务器上设置phpunit。这就是我到目前为止所做的......

  1. 通过PuTTY SSH到Apache服务器
  2. Ran命令...... cd /path/to
  3. Ran命令...... wget http://pear.phpunit.de/get/phpunit.phar
  4. Ran命令...... chmod +x phpunit.phar
  5. Ran命令...... /path/to/phpunit.phar
  6. 我收到的错误是......

    PHP Parse error: syntax error, unexpected T_FUNCTION, expecting ')' in /path/to/phpunit.phar on line 6

    phpunit.phar文件的前8行是......

    #!/usr/bin/env php
    <?php
    define('__PHPUNIT_PHAR__', realpath($GLOBALS['_SERVER']['SCRIPT_NAME']));
    
    spl_autoload_register(
      function ($class)
      {
          static $classes = NULL;
    

    任何想法我做错了什么?

1 个答案:

答案 0 :(得分:1)

您需要at least PHP 5.3.3才能使用PHPUnit的phar版本:

  

注意:   PHPUnit 3.7需要PHP 5.3.3(或更高版本),但强烈建议使用PHP 5.4.7(或更高版本)。