我通过puphpet.com(Ubuntu Trusty 14.04,nginx,php5.5,mysql,redis,(..))生成vagrantbox - 这很好。
在我的Mac上,我只需要切换这个小图标,如下图所示在phpstorm中。没有别的,我可以直接开始设置我的断点,它的工作原理。 VM或phpstorm中没有进一步的xdebug设置。
我的问题是,我无法在流浪的windows(7)环境中进行设置。我已经用Google搜索并尝试了几个教程 - 但它仍然不起作用。
Windows环境的任何tipp?这是我的puphpet config.yaml https://gist.github.com/wiesson/2fb2e8ebfef7f8d4e800
这可能与防火墙有关吗?
答案 0 :(得分:6)
两件事。
您需要通过公共防火墙启用PhpStorm。我不知道为什么,因为我已经将我的本地网络设置为家庭。找到"允许程序通过Windows防火墙"进行通信,向下滚动到PhpStorm,勾选公共复选框,然后单击确定。
您可能仍然遇到问题,因为您的xdebug设置错误。这就是我在Mac和PC上的所有内容。
xdebug:
install: '1'
settings:
xdebug.default_enable: '1'
xdebug.remote_autostart: '0'
xdebug.remote_connect_back: '1'
xdebug.remote_enable: '1'
xdebug.remote_handler: dbgp
xdebug.remote_port: '9000'
xdebug.remote_host: 192.168.56.101
xdebug.remote_mode: req
xdebug.idekey: PHPSTORM
我假设您已经在浏览器中set up the bookmarks了。