1. 安裝yasd
查看https://github. com/swoole/yasd
2. php.ini中引入yasd配置
zend_extension=yasd yasd.debug_mode=remote yasd.remote_host=10.50.50.233 #此处填写宿主机ip地址 yasd.remote_port=5556 #端口
登入後複製
3. phpstorm配置上面配置的連接埠
在这个路径:File | Settings | Languages & Frameworks | PHP | Debug中的Xdebug Debug port 填上5556
登入後複製
#4. 設定path mapping
在File | Settings | Languages & Frameworks | PHP | Servers这个路径下增加一个server
登入後複製
5. 開啟按鈕監聽debug
##6. 先在編輯器打上斷點,然後啟動專案這裡以hyperf為例,hyperf要注意是否生成代理類,斷點須打在代理類上php -e bin/hyperf.php start
登入後複製
7. 點擊播放按鈕恢復程序,等待專案啟動
8. 瀏覽器輸入對應的位址就可以進入偵錯了
php -e bin/hyperf.php start
登入後複製