PhpStorm Xdebug 调试 Laravel 项目
打赏作者

尼好再见

666 这个视频我等了几天了一直在关注,很棒?

zhangwei

啊哈哈 等到了

zhangwei

我配置了 打了断点 为啥跑起来直接页面渲染出来了 看debug控制台 说变量无法获取 也是醉了 整了好一会了

JellyBool 回复 zhangwei

重启一下 php-fpm 试试

laraer 回复 JellyBool

老师你好,我跟他情况一样,但是我重启了,没有解决,不知道什么原因

jimuXue 回复 zhangwei

me too , 你解决了吗

jimuXue 回复 zhangwei

valet restart 可以了

zhangwei 回复 jimuXue

我还没弄 这两天学写vue组件在 项目中优化要用 谢谢 回头我也试试

zhangwei 回复 jimuXue

我还没弄 这两天学写vue组件在 项目中优化要用 谢谢 回头我也试试

laraer 回复 jimuXue

重启了,也没解决 蛋疼

taizujunshang

能不能发个帖子的链接

Nixus

老师,我在执行 debug ‘task.dev’ 的时候,会出现这个信息:
提示
之后再点一次 run,就是那个绿色的 play 键,就和您视频中的内容一样了

JellyBool 回复 Nixus

你有添加正确的 composer 路径到 PATH 么

Nixus 回复 JellyBool

您看
设置

JellyBool 回复 Nixus

感觉是你的 php cli interpreter 没配置

Nixus 回复 JellyBool

是的,我 Google 了一下,然后把 PHP cli interpreter 设置了,但是设置后还是这样。
Google 中的其他解决方法:
提示
http://bernt-anker.com/valet-using-xdebug-phpstorm/
这样就没有再出现这个问题了
发现 EAP 版本,和发行版比起来,还是有很多不同的;
EAP 在细节上做的不好,我用的歪版,phpstorm 太贵了

Nixus 回复 JellyBool

很奇怪,我在使用 EAP 版本的时候,phpstorm 会提示要我初始化一套 node_moudles。但是看视频中,老师您的目录中是没有 node_moudles 的

JellyBool 回复 Nixus

我这个是没有安装吧,就是没有执行 npm install 的吧

Nixus 回复 JellyBool

嗯,这个一定要装吗?好像用不到

JellyBool 回复 Nixus

不一定需要安装吧,在调试 php 的时候用不到的吧

Nixus 回复 JellyBool

嗯,已经删除了,谢谢老师!

Nixus

您说的 PATH 是系统环境的 PATH 吗?
还是 phpstorm 的 PATH ?
phpstorm 的不知道怎么设置,cmd + , 然后搜了 composer,找到了,那里是设置过的

leon85

valet和vagrant可以同时共用一个代码目录吗?

JellyBool 回复 leon85

vagrant 需要设置一个目录映射

leon85 回复 JellyBool

我的意思是使用同样的目录,一个是vagrant的/var/www/html/的映射目录, 一个是valet pack的目录,这两个目录可以是同一个么?

JellyBool 回复 leon85

我觉得理论上可以,但是分开最好

leon85

没有报错,但发现断点无法停下… valet phpstorm php71 xdebug 配置反复检查了,没有发现问题… 请问老师遇到过这样的问题么?

JellyBool 回复 leon85

这样的话,我也是判断不出什么错误引起的

sunnirvana 回复 leon85

上面已经有同学给出了方法
Valet restart
我也遇到这个问题,重启就好了

kenuo

PhpStorm 2017.3版本没有php web Application这个选项

sxdubin 回复 kenuo

选择 php web page 即可。

xueyunlong67

@JellyBool 本地环境debug调试没问题,倘若别人访问我电脑里的项目,打断点,debug并不起作用,这该如何解决