【问题标题】:did I set include_path correctly for zend framework?我是否为 zend 框架正确设置了 include_path?
【发布时间】:2011-04-13 11:02:16
【问题描述】:

我正在尝试在这里使用 Zend 框架。我正在关注初学者指南电子书,它要求我将 Zend 框架添加到 php.ini 文件中的包含路径

我已经安装了 xampp,根据我收集到的信息,我可以在 xampp\phpxampp\php\PEAR 中解压我的 zf。我想我会把它安装在xampp\php\PEAR

然后我把php.ini文件中的include路径改成了

 ; Windows: "\path1;\path2"
;include_path = ".;c:\php\includes"
;
; PHP's default setting for include_path is ".;/path/to/php/pear"
; http://php.net/include-path
include_path = ".library;C:\xampp\php\PEAR;C:\xampp\php\PEAR\ZendFramework-1.11.5\library"

我是从http://normankosmal.com/wordpress/?p=47 那里得到的,但后来当然调整到了我当前的路径。

然后我需要使用 windows 命令行,这就是我插入的内容

C:\>xampp\php\pear\zendframework-1.11.5\bin\zf.bat

“php.exe”后面的错误不是内部或外部命令、可运行程序或批处理文件。

【问题讨论】:

    标签: zend-framework xampp php


    【解决方案1】:

    这不是 PHP 的ìnclude_path 的问题;这是%PATH% 环境变量的问题。如果您希望能够在不指定完整路径的情况下调用 php,则需要将 php.exe 可执行文件 (C:\xampp\php) 的路径添加到环境变量中。

    【讨论】:

    • 感谢您的回答,就是这样。我做的一件事是将%PATH% 环境变量中最后提到的当前路径替换为c:\xampp\php\ ,而不是添加它,这似乎是我在那里犯的一个小错误。我记得原来的路径是以c:\program files\something...开头的,放回去重要吗?
    • 是的,您需要恢复它,否则您可能会发现许多关键服务无法运行...this page 为 XP 和 Win 7 提供了一些默认值。我会可能使用:%SystemRoot%\system32;%SystemRoot%;%SystemRoot%\System32\Wbem;C:\xampp\php
    猜你喜欢
    • 1970-01-01
    • 2011-01-11
    • 1970-01-01
    • 1970-01-01
    • 2016-12-05
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-01-18
    相关资源
    最近更新 更多