我在Windows 7上安装了php 5.4.0和nginx 1.0.14。
当我想安装xdebug时,我下载了xdebug 2.20(5.4.0的新版本),然后我将dll复制到我的" php ext"文件夹。之后我在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 \ ext \ 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 :(得分:0)
您不应再使用zend_extension_ts,而只使用zend_extension。在PHP 5.3中删除了_ts和_debug后缀。如果您看到“加载失败”,则最有可能是您使用了错误的二进制文件。请参阅http://xdebug.org/find-binary.php,了解您需要哪一个。