安装xdebug配合使用phpstorm进行断点开发

写在前面的

  • 开发过程中 需要不断打印输出结果如果你厌烦了dump echo print等打印的方式不妨试试xdebug的断点打印

安装xdebug

  • 在自己的安装环境输入指令
php -i
  • 复制输出的指令至Xdebg检测官网看自己的环境适合安装哪个版本的xdebug 根据提示进行安装 如下楼主为例
    安装xdebug配合使用phpstorm进行断点开发_第1张图片
  • 下载
wget http://xdebug.org/files/xdebug-2.9.6.tgz
  • 安装必备扩展
yum install php-devel autoconf automake
  • 解压
tar -xvzf xdebug-2.9.6.tgz
  • 安装
cd xdebug-2.9.6 #进入解压目录
phpize

看到
安装xdebug配合使用phpstorm进行断点开发_第2张图片

./configure
make
cp modules/xdebug.so /usr/lib64/php/modules
  • 编辑php.ini

vim /etc/php.ini#打开编辑php.ini 将下面内容添加至
zend_extension = /usr/lib64/php/modules/xdebug.so
  • 验证

打开phpinfo页面看到
安装xdebug配合使用phpstorm进行断点开发_第3张图片

  • 配置phpstorm 在项目中进行使用

vim php.ini #将下面内容复制到上面复制内容下面
zend_extension = /usr/lib64/php/modules/xdebug.so
xdebug.remote_enable = 1
xdebug.remote_port=10004
xdebug.remote_connect_back=1
xdebug.idekey = "PhpStorm"
xdebug.var_display_max_children=256
xdebug.var_display_max_data=512
xdebug.var_display_max_depth=10
xdebug.default_enable = 1
xdebug.remote_autostart = 1
xdebug.remote_handler="dbgp"


  • 然后在到 PhpStorm 官网生成调试的各个链接 点击这里跳转
  • 如图
    安装xdebug配合使用phpstorm进行断点开发_第4张图片
  • 根据上面我们配置的xdebug端口10004,在 IDE 里面配置如下,
    安装xdebug配合使用phpstorm进行断点开发_第5张图片
  • 配置php
    安装xdebug配合使用phpstorm进行断点开发_第6张图片
    安装xdebug配合使用phpstorm进行断点开发_第7张图片
    安装xdebug配合使用phpstorm进行断点开发_第8张图片
  • 确定映射关系 本地与远程
    安装xdebug配合使用phpstorm进行断点开发_第9张图片
    安装xdebug配合使用phpstorm进行断点开发_第10张图片
    安装xdebug配合使用phpstorm进行断点开发_第11张图片
    安装xdebug配合使用phpstorm进行断点开发_第12张图片
    安装xdebug配合使用phpstorm进行断点开发_第13张图片
    安装xdebug配合使用phpstorm进行断点开发_第14张图片

你可能感兴趣的:(php,lnmp)