下面由phpstorm教程欄目給大家介紹phpstorm配合yasd調(diào)試虛擬機中的項目,希望對需要的朋友有所幫助!
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. 打開按鈕監(jiān)聽debug
6. 先在編輯器打上斷點,然后啟動項目
這里以hyperf為例,hyperf要注意是否生成代理類,斷點須打在代理類上
php -e bin/hyperf.php start
7. 點擊播放按鈕恢復(fù)程序,等待項目啟動
8. 瀏覽器輸入對應(yīng)的地址就可以進入調(diào)試了