2009-08-27 98 views
0

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

没有关于扩展名的内容,我正在使用其正常的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 = OFF
的safe_mode =上
CGI。 force_redirect = Off
extension_dir =“ext”
session.bug_compat_warn = Off;

# ATIVANDO甲COMPACTAÇÃODA PAGINA
#要用zlib.output_compression =开

的error_reporting = E_ALL &〜E_NOTICE

的display_errors =上

延长= php_sqlite3.dll

回答

1

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

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

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

希望其中的一个将有助于...