【问题标题】:PHP-CGI is not loading extensionsPHP-CGI 不加载扩展
【发布时间】:2009-08-27 21:49:01
【问题描述】:

我有一台运行 PHP-GCI 5.3.0 的本地服务器,但是当我运行 phpinfo() 时,它会显示正常信息,但会显示扩展。

没有任何关于扩展的内容,我使用的是普通的ext 文件夹。

这可能与我的文件夹有空格有关吗? (即这是我的php.iniC:\Arquivos de programas\Winco\Winconnection4\php.ini

在使用 CGI 时我需要做一些不同的事情来加载扩展?

这是我的php.ini

[PHP] zend_extension="ext/php_xdebug-2.0.5-5.3-vc6.dll"
register_globals=关闭
安全模式 = 开启
cgi.force_redirect = 关闭
extension_dir="ext"
session.bug_compat_warn=关闭;

#ATIVANDO A COMPACTAÇÃO DA PAGINA
#zlib.output_compression = On

error_reporting = E_ALL & ~E_NOTICE

display_errors = 开启

extension=php_sqlite3.dll

【问题讨论】:

    标签: php cgi


    【解决方案1】:

    这里有几个指针;运气好的话,其中一个可能会有所帮助:

    • 首先,您确定您正在编辑正确的 php.ini 文件吗?您的计算机上可能有几个(例如,一个在 windows/system32 目录中;另一个在 PHP 安装目录中); phpinfo() 在输出中说加载了哪个 php.ini 文件;确保您修改的是正确的;-)
    • 使用zend_extension 加载Zend Extension 时,应使用绝对路径;见Xdebug - Installation
    • 如何为extension_dir 使用绝对路径?
    • 如果我没记错的话,你应该使用“;” .ini 文件中的 cmets 不是“#”

    如果您尝试通过命令行启动 PHP,您会收到任何错误吗?在 Apache 的日志文件中也一样?

    希望其中一个会有所帮助...

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2014-03-03
      • 2014-04-10
      • 1970-01-01
      • 2011-03-02
      • 1970-01-01
      • 1970-01-01
      • 2016-07-28
      相关资源
      最近更新 更多