我的系统是
Windows 10提供最新更新
Firefox浏览器的最新版本
Expression Web作为开发工具
WampServer版本3.0.6 64位作为Web服务器
我安装了xdebug dll,就像在https://xdebug.org/docs/install中提到的那样.
php.ini中:
[xdebug] zend_extension=F:\wamp64\bin\php\php5.6.25\ext\php_xdebug-2.5.0-5.6-vc11-x86_64.dll
我重新启动了wamp服务器
我刷新了wamp服务器
我查看了php.ini,发现了zend-Logo和这个
编译器MSVC11(Visual C++ 2012)
...
该程序使用Zend脚本语言引擎:
Zend Engine v2.6.0,版权所有(c)1998-2016 Zend Technologies
with Xdebug v2.5.0,Copyright(c)2002-2016,由Derick Rethans提供
我在https://xdebug.org/wizard.php上运行测试并得到了
Summary Xdebug installed: no Server API: Command Line Interface Windows: yes - Compiler: MS VC11 - Architecture: x64 Zend Server: no PHP Version: 5.6.25 Zend API nr: 220131226 PHP API nr: 20131226 Debug Build: no Thread Safe Build: yes Configuration File Path: C:\WINDOWS Configuration File: F:\wamp64\bin\php\php5.6.25\php.ini Extensions directory: F:\wamp64\bin\php\php5.6.25\ext
我php -m
在命令行中运行,没有找到xdebug模块
[PHP Modules] bcmath bz2 calendar calendar Core ctype curl date dom ereg exif fileinfo filter ftp gd gettext gmp hash iconv imap intl json ldap libxml mbstring mcrypt mhash mysql mysqli mysqlnd odbc openssl pcre PDO pdo_mysql pdo_sqlite Phar Reflection session shmop SimpleXML soap sockets SPL sqlite3 standard tokenizer wddx xml xmlreader xmlrpc xmlwriter xsl zip zlib [Zend Modules]
现在我真的不知道出了什么问题以及我可以做些什么来使用xdebug.寻找一些有用的想法.
WAMPServer已经安装了XDEBUG.但只有在php.ini
Apache使用的那个.
如果您希望它可用于PHP CLI,那么您所要做的就是
使用打开php.ini wampmanager->php->php.ini
转到php.ini文件的底部
复制完整的[xdebug]部分
编辑\ wamp\bin\php\php {version}\php.ini(无论您使用的是哪个版本,还是所有版本)
将[xdebug]部分粘贴到文件的底部
保存php.ini
然后它也可以在PHP CLI中使用
如果您需要最新版本的XDEBUG,请访问http://wampserver.aviatechno.net/并下载XDEBUG ADDON Update xDebug 2.5.0 32 bit x86
或Update xDebug 2.5.0 64 bit x64
根据您安装的WAMPServer版本(32位或64位)
您也可以在Wampserver update 3.0.8
此处下载最新版本的WAMPServer ADDON,这只是升级WAMPServer控制代码而不是任何版本的APACHE,MYSQL或PHP.
但是也有ADDONS可以添加最新版本的Apache,Mysql和PHP以及最新版本的phpMyAdmin/Sysinfo和Adminer
我建议你摆脱你下载的任何版本的XDEBUG