【发布时间】:2017-05-23 11:52:11
【问题描述】:
我之前在 ubuntu 上安装失败,现在对于 Windows,我无法正确理解 this documentation。
我所做的是:
我设置了 WampServer,升级到 3.0.8,安装了自己的 XDebug。当我 phpinfo() 时,我看到 XDebug 已安装。
我为 Atom 安装了 php-debug 包。
我不知道应该把代码放在哪里(如下),所以我把它放在了
C:\wamp64\bin\php\php7.1.5中的 php.ini 中
xdebug.remote_enable=1 xdebug.remote_host=127.0.0.1 xdebug.remote_connect_back=1 # Not safe for production servers xdebug.remote_port=9000 xdebug.remote_handler=dbgp xdebug.remote_mode=req xdebug.remote_autostart=true
- Atom 上的 PHP 调试控制台不允许我按下按钮。放置断点根本不会影响任何事情。 Atom 上的 PHP 控制台只说:
Listening on Port 9000Closed
【问题讨论】:
-
WAMPServer 已经安装和配置了 XDEBUG
-
如果您编辑了
\wamp\bin\php\php7.1.5,那么您修改了仅供PHP CLI(命令行界面)使用的php.ini文件 -
使用 wampmanager 菜单编辑与 Apache 一起使用的
php.ini文件...wampmanager->PHP->php.ini这将打开正确的php.ini文件。 其中已经包含您尝试添加到错误php.ini文件中的XDEBUG 参数 只需查看正确php.ini文件的最后几行 -
wampmanager->PHP->php.ini打开为无扩展名的无标题文件。 -
然后尝试刷新...
(right click)wampmanager->refresh重建符号链接
标签: php wamp wampserver xdebug atom-editor