Zend Framework 1.12 - Zend命令行PHP已弃用

时间:2014-07-21 15:28:50

标签: zend-framework

我使用本地服务器 - " WebServ",目录:" D:\ Program Files \ WebServ \ php "。

我到Zend图书馆的目录:" D:\ Library \ ZendFramework "。

我将路径添加到zend的bin文件夹和php.ini文件的路径 变量路径 - " D:\ Program Files \ WebServ \ php; ** C:\ Program Files \ Java \ jdk1.8.0_05 \ bin \; D:\ Library \ Android SDK \ sdk \ tools \ ; D:\ Program Files \ TortoiseSVN \ bin; ** D:\ Library \ ZendFramework \ bin "

现在当我插入命令行(在Windows中)时: zf show version

我有输出:

C:\Users\Mati>zf show version
PHP Deprecated:  Directive 'register_globals' is deprecated in PHP 5.3 and greater in Unknown on line 0

Deprecated: Directive 'register_globals' is deprecated in PHP 5.3 and greater in Unknown on line 0
PHP Warning:  require_once(Zend/Config/Ini.php): failed to open stream: No such file or directory in
 D:\Library\ZendFramework\library\Zend\Tool\Framework\Client\Config.php on line 90

Warning: require_once(Zend/Config/Ini.php): failed to open stream: No such file or directory in D:\Library\ZendFramework\library\Zend\Tool\Framework\Client\Config.php on line 90
PHP Fatal error:  require_once(): Failed opening required 'Zend/Config/Ini.php' (include_path='.;c:\
php\includes;D:\Library\ZendFramework\library;D:\Biblioteki\ZendFramework\extras\library') in D:\Library\ZendFramework\library\Zend\Tool\Framework\Client\Config.php on line 90

Fatal error: require_once(): Failed opening required 'Zend/Config/Ini.php' (include_path='.;c:\php\includes;D:\Library\ZendFramework\library;D:\Biblioteki\ZendFramework\extras\library') in D:\Library\ZendFramework\library\Zend\Tool\Framework\Client\Config.php on line 90

1 个答案:

答案 0 :(得分:1)

这里有两个问题:一个是你的服务器php配置使用不推荐使用的标志register_globals。不确定是否需要它,但出于安全原因最好将其关闭。您可以在php.ini

中将其关闭

第二个错误是php无法找到文件。我不是Win用户,所以我不能真正帮助你,但我会检查是否可以在include_path中有空格,并且还可以尝试使用“**”的路径。而ofcource只是为了100%证明,确保文件存在。