phpStorm配置vagrant下的xdebug - 零零星星 - phpStorm - vagrant - xdebug - HHTjim'S 部落格

phpStorm配置vagrant下的xdebug

作者:matrix 被围观: 4,227 次 发布时间:2017-10-15 分类:零零星星 | 一条评论 »

测试环境:

服务端:vagrant下ubuntu16的lnmp.org一键安装包
IDE:phpStorm for mac
xdebug扩展进行断点调试

安装配置xdebug扩展

连接vagrant ssh

cd ~
wget https://xdebug.org/files/xdebug-2.5.5.tgz
tar -zxvf xdebug-2.5.5.tgz
cd xdebug-2.5.5
/usr/local/php/bin/phpize #用phpize生成configure配置文件
./configure && make && make install

记录下Installing shared extensions的信息用于配置php.ini
尾部添加:

[xDebug]
zend_extension=/usr/local/php/lib/php/extensions/no-debug-non-zts-20121212/xdebug.so
xdebug.idekey = "vagrant"
xdebug.default_enable = 1
xdebug.remote_connect_back = 1
xdebug.remote_port = 9000
xdebug.remote_enable = 1
xdebug.remote_autostart = 1
xdebug.remote_handler="dbgp"

配置phpStorm

确保Languages & Frameworks =》 PHP =》 Debug 配置端口和xdebug.remote_port一样。
图片3812-phpStorm配置vagrant下的xdebug

添加server
图片3813-phpStorm配置vagrant下的xdebug

根据自己开发环境修改配置:

Name是Server名称,可以随便填写;
Host是项目的访问地址;
Port为你Web服务器的端口,一般为80。
还需要配置项目路径的映射(path mapping),将项目的根目录以及public目录映射到Vagrant服务器中的绝对路径。

添加PHP web Application

菜单栏中 Run -> Edit Configurations添加后选择配置好的server之后再点击

图片3814-phpStorm配置vagrant下的xdebug

开启调试 :Run -> Start Listening for PHP Debug Connections 或者点击顶部导航栏的☎️电话图标

设置断点之后run即可看到调试信息。

参考:
https://segmentfault.com/a/1190000007789295
http://mrcelite.blog.51cto.com/2977858/1903157

找相似:
本文固定链接:https://www.hhtjim.com/phpstorm-xdebug-configuration-vagrant.html
matrix
本文章由 matrix 于2017年10月15日发布在零零星星分类下,目前没有通告,你可以至底部留下评论。
转载请注明:phpStorm配置vagrant下的xdebug-HHTjim'S 部落格
关键字:, ,

有1条评论 »

  1. 腾讯云代金券 腾讯云代金券 2017-11-20 12:47:52 +0800#1

    朋友 交换链接吗

添加新评论 »

 😛 👿 😳 😀 😯 😮 😕 😎 😆 😡 😈 😉 💡 😐 😥

NOTICE: You should type some Chinese word (like “你好”) in your comment to pass the spam-check, thanks for your patience!