我在 Windows 上使用最新版本的 Netbeans,并将远程 Ubuntu Apache 服务器连接到一个Zend Framework
项目。我安装在那台服务器上PHPUnit
,但我不知道到的绝对路径是什么phpunit.bat
(我需要绝对路径NetBeans Option->Php->Unit Testing
)。我安装XAMPP
在我的计算机上并尝试在 XAMPP 和远程服务器的项目中使用 PHPUnit,但我遇到了包含路径的问题,例如我收到此错误:
'
Warning: include_once(PHP\Invoker.php): failed to open stream: No such file or directory in Y:\mos\public_html\library\Zend\Loader.php on line 146
'。
这是我的 bootstrap.php 文件:
<?php
error_reporting( E_ALL | E_STRICT );
ini_set('display_startup_errors', 1);
ini_set('display_errors', 1);
define('APPLICATION_PATH', realpath('Y:/mos/public_html' . '/application'));
define('APPLICATION_ENV', 'development');
define('LIBRARY_PATH', realpath('Y:/mos/public_html' . '/library'));
define('TESTS_PATH', realpath(dirname(__FILE__)));
$_SERVER['SERVER_NAME'] = 'http://mos.loc';
$includePaths = array(LIBRARY_PATH, get_include_path());
set_include_path(implode(PATH_SEPARATOR, $includePaths));
require_once "Zend/Loader/Autoloader.php";
$loader = Zend_Loader_Autoloader::getInstance();
$loader->setFallbackAutoloader(true);
$loader->suppressNotFoundWarnings(false);
Zend_Session::$_unitTestEnabled = true;
Zend_Session::start();
?>
我可以从 Netbeans 以某种方式设置远程服务器上 PHPUnit 的绝对路径,还是可以使用远程服务器中的项目和我的 XAMPP 中的 PHPUnit 使其工作?