1

我正在寻找访问远程机器(SSH、SFTP 等)并在其上调试一些 PHP,并且我正在寻找使用 Xdebug。据我所知,Xdebug 默认安装在 Mountain Lion中,所以我只是启用了它,但现在我不确定从哪里开始启用它。

我怎么知道我已经安装了它?如何将它与 Sublime Text 2 结合使用(假设使用 SublimeXdebug 插件)来调试远程 PHP?

4

1 回答 1

1

我认为使用 Sublime Text 2 调试 PHP 有点棘手。使用 PHPStorm 或 NetBeans 之类的 IDE 可能会容易得多。

无论如何,这就是我要做的:

  1. 检查我phpinfo()的 xdebug 是否真的启用
  2. 在我的开发环境中设置xdebug.remote_connect_back= 1。这使得 Xdebug 连接回发出请求的客户端。仅在您的开发环境中使用它!
  3. 在 Sublime Text 2 中运行你的调试器。它应该等待 Xdebug 连接。
  4. XDEBUG_SESSION_START在浏览器中使用参数 URL http://mywebsite.localhost/?XDEBUG_SESSION_START=1打开我的网站。
  5. Xdebug 应该连接到您的 Sublime Text 2 调试器客户端。
于 2013-05-16T12:46:47.280 回答