2012-03-19 165 views
1

我安装在Windows 7Xdebug的nginx的无法加载扩展

当我想安装了XDebug,我下载了XDebug 2.20(新的5.4.0),然后我复制PHP 5.4.0和1.0.14 nginx的DLL到我的“PHP分机”文件夹。之后,我在php.ini文件中添加这些行。

zend_extension = C:\nginx\php\ext\php_xdebug.dll 

[xdebug] 
xdebug.remote_enable = 1 
xdebug.remote_autostart=off 
xdebug.remote_handler = dbgp 
xdebug.remote_host = localhost 
xdebug.remote_port = 9900 

,但是当我开始nginx的似乎 “无法加载C:\ nginx的\ PHP \分机\ php_xdebug.dll”,但文件夹和文件是正确的。

但是当我试图改变“zend_extension = C:\nginx\php\ext\php_xdebug.dll”与“zend_extension_ts = C:\nginx\php\ext\php_xdebug.dll”它没有任何看似错误,但我phpinfo()文件似乎没有安装Xdebug的。

我该如何运行它?

回答

0

您不应该再使用zend_extension_ts,而只是使用zend_extension。 _ts和_debug后缀已在PHP 5.3中删除。如果您看到“加载失败”,则很可能是您使用了错误的二进制文件。请参阅http://xdebug.org/find-binary.php查看您需要哪一个。