PHP-CGI没有加载扩展

时间:2009-08-27 21:49:02

标签: php cgi

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

没有关于扩展的内容,我正在使用其正常的ext文件夹。

这可能与我的空格文件夹有关吗? (即这是我的php.ini C:\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 = on
  cgi.force_redirect =关闭   的extension_dir = “EXT”
  了session.bug_compat_warn = OFF;

     

# ATIVANDOCOMPACTATAÃDAAGPAGINA
  # zlib.output_compression = On

     

error_reporting = E_ALL& 〜E_NOTICE

     

display_errors = on

     

延长= php_sqlite3.dll

1 个答案:

答案 0 :(得分:1)

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

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

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

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