的Windows 7 64位Xdebug的不加载
PHP 5.3.10
php_xdebug-2.1.4-5.3-vc9-x86_64
我得到了正确的下载从粘贴的phpinfo()的输出here 。这是在我的php.ini
文件:
zend_extension = c:\php\ext\php_xdebug-2.1.4-5.3-vc9-x86_64.dll
我一直有和没有_ts
尝试。我试过32位和64位(由于某些原因,向导实际上推荐使用32位版本)。
为什么不能正常工作?
的Windows 7 64位Xdebug的不加载
PHP 5.3.10
php_xdebug-2.1.4-5.3-vc9-x86_64
我得到了正确的下载从粘贴的phpinfo()的输出here 。这是在我的php.ini
文件:
zend_extension = c:\php\ext\php_xdebug-2.1.4-5.3-vc9-x86_64.dll
我一直有和没有_ts
尝试。我试过32位和64位(由于某些原因,向导实际上推荐使用32位版本)。
为什么不能正常工作?
您是否添加了一些基本配置?
[xdebug]
zend_extension = "c:\php\ext\php_xdebug-2.1.4-5.3-vc9-x86_64.dll"
xdebug.remote_enable=On
xdebug.remote_host="localhost"
xdebug.remote_port=9000
xdebug.remote_handler="dbgp"
xdebug.var_display_max_depth=15
如果向导说你需要使用32位版本,那么你需要使用32位版本。那一点不是弄错了。但除此之外,你没有提供足够的信息,你需要发布phpinfo()输出的第一个块供人们看。
我知道我对这个派对有点迟,但今天我正在摔跤。
我按照XDebug向导的DLL安装说明正确设置了INI文件,但仍然无法加载。
解决方案是,我的xdebug。*。dll需要位于INI文件中作为'extension_dir'设置的文件夹中。 XDebug向导告诉我把它放在'php /'父目录中。
希望它可以帮助别人。
我的设置:Windows 7的64,阿帕奇v2.4.7 VC11,PHP v5.5.9,php_xdebug-2.2.5-5.5-VC11-x86_64.dll
非常感谢你,先生。在我尝试根据您的有用答案明确设置'extension_dir'之前,花了我多年的时间摆弄。之后,它就像一个魅力。 – 2014-05-12 18:42:26
该工具告诉我添加该行: zend_extension = ext \ php_xdebug-2.4.0-7.0-vc14-x86_64.dll 但是作为 extension_dir =“ext” 我必须删除“ext \”部分来自zend_extension行。 感谢提示@MattyB – liamvictor 2016-05-12 16:27:58
如果向导建议32位,你可能会使用PHP中32位模式,所以最好与它... – hakre 2012-04-20 14:51:22
尝试设置'display_startup_errors = On'并将'error_log'设置为一个实际的文件路径(以确保您获得所有错误输出可能)。 PHP应该写一些关于扩展失败的原因。 例如,我正在处理的一台服务器显示此错误输出: 'PHP警告:PHP启动:fileinfo:无法初始化模块' '使用模块API = 20050922编译模块,debug = 0,线程安全= 0' '编译模块API = 20060613,调试= 0,线程安全= 0'PHP '这些选项需要匹配' – 2012-04-20 14:54:47