【问题标题】:PHP Warning: Xdebug MUST be loaded as a Zend extensionPHP 警告:Xdebug 必须作为 Zend 扩展加载
【发布时间】:2014-12-01 00:50:27
【问题描述】:

这是我得到的错误:

PHP Warning:  Xdebug MUST be loaded as a Zend extension in Unknown on line 0
PHP Warning:  Module 'xdebug' already loaded in Unknown on line 0

这是来自我的 php.ini 文件:

; Directory in which the loadable extensions (modules) reside.
extension_dir = "/usr/local/lib/php/extensions/no-debug-non-zts-20090626"
zend_extension="/usr/local/IonCube/ioncube_loader_lin_5.3.so"
extension=xdebug.so
zend_extension="xdebug.so"

文件xdebug.so确实存在于/usr/local/lib/php/extensions/no-debug-non-zts-20090626

我没有进行任何更改,我的服务器安装了全新的 cPanel。任何人都知道会导致这种情况发生的原因或看到上述信息有任何问题吗?

【问题讨论】:

  • 尝试评论extension=xdebug.so
  • Xdebug MUST be loaded as a Zend extension 的搜索结果对您没有帮助吗?
  • 刚试了一下,错误信息变成了这个Failed loading xdebug.so: xdebug.so: cannot open shared object file: No such file or directory
  • @lxg 我已经查看了这些建议,但大多数人都告诉你只是看看以确保它存在,就我而言,它正在寻找正确的目录......

标签: php linux cpanel


【解决方案1】:

对于遇到此问题的其他人,我在我的 php.ini 文件中更新了它并修复了错误:

; Directory in which the loadable extensions (modules) reside.
extension_dir = "/usr/local/lib/php/extensions/no-debug-non-zts-20090626"
zend_extension = "/usr/local/IonCube/ioncube_loader_lin_5.3.so"
zend_extension = "/usr/local/lib/php/extensions/no-debug-non-zts-20090626/xdebug.so"
extension = "pdo.so"
extension = "pdo_sqlite.so"
extension = "pdo_mysql.so"
extension = "sqlite.so"

【讨论】:

  • 只能在 extension_dir 路径中找到模块扩展(使用 extension= 安装的那些)。引擎扩展(与 zend_extension 一起安装)应该使用绝对路径。
  • 这个答案对我有帮助。我的问题是我之前将 xdebug 包含为“扩展”,然后又将其包含为“zend_extension”。因此,只需评论“扩展”负载即可解决此问题
【解决方案2】:

只需在您的活动 php.ini 文件中将 extension 切换为 zend_extension

【讨论】:

  • 我什至不知道这是一件事。在 Windows 10 上使用 PHP 7.3.8 在 Apache 上为我工作。谢谢 :)
【解决方案3】:

问题在于 IIS 将扩展相关配置添加到 php.ini 文件的方式。解决php.ini文件中的简单替换问题,

extension=php_xdebug-2.5.0rc1-7.0-vc14-nts-x86_64.dll

zend_extension=php_xdebug-2.5.0rc1-7.0-vc14-nts-x86_64.dll

虽然现在 IIS 可能无法将 xdebug 扩展识别为已启用,但它已启用并且可以通过检查 phpinfo() 结果进行验证。

【讨论】:

    猜你喜欢
    • 2011-03-02
    • 2021-12-11
    • 2017-03-27
    • 2014-11-24
    • 2012-10-23
    • 2019-10-29
    • 2012-07-03
    • 2022-09-28
    • 1970-01-01
    相关资源
    最近更新 更多