PHPStorm 2017.1.2 + Xdebug 远程调试

mervyn 2017年5月23日20:27:48PHP Tools评论9

安装配置xdebug

XDebug官网: http://xdebug.org/文章源自Mervyn's Blog-https://mervyn.life/97d2fbb4.html

安装xdebug

如何选择xdebug的版本。

TS NTS文章源自Mervyn's Blog-https://mervyn.life/97d2fbb4.html

  • 如果是IIS系列,就选择带“Non Thread Safe”的版本
  • 如果是Apache httpd系列,就选择带“Thread Safe”的版本

vc6 vc9 vc11文章源自Mervyn's Blog-https://mervyn.life/97d2fbb4.html

说明PHP版本是由什么编译器进行编译的文章源自Mervyn's Blog-https://mervyn.life/97d2fbb4.html

  • VC6 :Visual C++ 6
  • VC9 :Visual C++ 2008
  • VC11 : Visual C++ 2012

修改PHP配置文件

zend_extension=/usr/local/php/lib/php/extensions/no-debug-non-zts-20100525/xdebug.so
xdebug.remote_enable=1
xdebug.idekey=phpstorm
xdebug.remote_connect_back=1
xdebug.remote_port=9191           ;xdebug 监听的端口
xdebug.remote_handler=dbgp
xdebug.remote_autostart=1

phpstorm 设置

settings->Languages & Frameworks -> PHP -> Debug文章源自Mervyn's Blog-https://mervyn.life/97d2fbb4.html

Xdebug
Debug port : 改为上述对应的remote_port文章源自Mervyn's Blog-https://mervyn.life/97d2fbb4.html

settings->Languages & Frameworks -> PHP -> Debug -> DBGp Proxy文章源自Mervyn's Blog-https://mervyn.life/97d2fbb4.html

IDE key: 改为上述对应的 xdebug.idekey 的值
Port: 改为上述对应的remote_port文章源自Mervyn's Blog-https://mervyn.life/97d2fbb4.html

settings->Languages & Frameworks -> PHP -> Servers 设置对应的server即可文章源自Mervyn's Blog-https://mervyn.life/97d2fbb4.html

weinxin
我的微信公众号
微信扫一扫
mervyn
PHP 将16进制字符转换成汉字 PHP

PHP 将16进制字符转换成汉字

项目代码提供给外部的api,有些参数是中文的。发现有些客户在请求接口的时候,参数的值被转成了16进制,从而导致接口无法正常解析。 此时可以采用如下方法进行转移: <?php $param = &...
PHPStorm 更改 PHP 版本号 Tools

PHPStorm 更改 PHP 版本号

PHPStorm 默认的 PHP 版本是 5.4, 当我们用服务器使用的是 PHP7 时,经常会出现语法错误的提示,这个时候需要将 PHPStorm 中的 PHP 版本进行修改才行。操作步骤如下: P...
Elasticsearch-PHP 遇到的坑 PHP

Elasticsearch-PHP 遇到的坑

大数据量分页查询报错 问题详情 在用elasticsearch-php分页查询时,分页几次后报错,错误内容如下: { "error":{ "root_cause"...
CGI , FastCGI , PHP-CGI 与 PHP-FPM 对比 PHP

CGI , FastCGI , PHP-CGI 与 PHP-FPM 对比

CGI CGI全称是“公共网关接口” ( Common Gateway Interface ),HTTP服务器与你的或其它机器上的程序进行“交谈”的一种工具,其程序须运行在网络服务器上。 CGI可以用...
匿名

发表评论

匿名网友

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen: