【问题标题】:httpd fails to load xDebug: The procedure entry point could not be locatedhttpd 加载 xDebug 失败:找不到过程入口点
【发布时间】:2013-06-26 07:38:54
【问题描述】:

通过 php.ini 文件启用 xdebug 后,我在 httpd.exe 进程中收到以下错误:

过程入口点zend_unmangle_property_name_ex在动态链接库php5ts.dll中找不到。

我取消了以下 2 个选项的注释:

  • zend_extension = "C:\Users***\xampp\php\ext\php_xdebug.dll"
  • xdebug.remote_enable = 1(默认设置为 0)

我使用 XAMPP 1.8.2 作为 LAMP,在 Windows 7 SP1(32 位)上运行。 PHP版本是5.4.16。

【问题讨论】:

  • php_xdebug.dll 存在吗?
  • 我也遇到了同样的问题,确实存在!
  • 这个错误真的有什么影响吗?它是否会导致未来的开发和测试问题,例如从表中选择数据时?

标签: php apache debugging xampp xdebug


【解决方案1】:

您使用了错误的二进制文件。请参阅http://xdebug.org/wizard.php 的 Xdebug 向导以找出您需要的二进制文件。

【讨论】:

  • 完美!德里克的解决方案对我有用! XAMPP 1.8.2。可能这是 XAMPP 版本的一个错误。为了提供帮助,工作的 XDEBUG 版本是 XDEBUG 2.2.3,PHP 5.4 VC9 TS(32 位),direct link
猜你喜欢
  • 2016-06-23
  • 2014-01-18
  • 2020-04-25
  • 2019-03-18
  • 2021-08-07
  • 1970-01-01
  • 2021-06-01
相关资源
最近更新 更多