0

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

  1. 通过 PuTTY SSH 到 Apache 服务器
  2. 跑命令...cd /path/to
  3. 跑命令...wget http://pear.phpunit.de/get/phpunit.phar
  4. 跑命令...chmod +x phpunit.phar
  5. 跑命令.../path/to/phpunit.phar

我收到的错误是...

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;

任何想法我做错了什么?

4

1 回答 1

1

至少需要 PHP 5.3.3才能使用 PHPUnit 的 phar 版本:

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

于 2013-03-15T14:25:54.773 回答