windows 安装xdebug https://www.jetbrains.com/help/phpstorm/configuring-xdebug.html

一.下载

下载与PHP版兼容的Xdebug扩展,并将其保存在php /文件夹中。

php /文件夹 的位置是在PHP引擎安装期间定义的。

如果您使用的是AMP软件包,则可能已安装Xdebug扩展。按照xdebug.txt中的说明进行操作

二. 将Xdebug与PHP解释器集成 在php.in加入

[XDebug]
zend_extension="php_xdebug.dll"
xdebug.idekey = PHPSTORM
xdebug.show_error_trace = 1
;指定Xdebug扩展文件的绝对路径
;启用性能检测分析
xdebug.profiler_enable=On
;启用代码自动跟踪
xdebug.auto_trace=on
;允许收集传递给函数的参数变量
xdebug.collect_params=On
;允许收集函数调用的返回值
xdebug.collect_return=On
;指定堆栈跟踪文件的存放目录
xdebug.trace_output_dir="C:\phpStudy\PHPTutorial\tmp\xdebug"
xdebug.profiler_output_dir="C:\phpStudy\PHPTutorial\tmp\xdebug"
xdebug.remote_enable = On
xdebug.remote_port=9000
xdebug.remote_handler = dbgp
xdebug.remote_host = localhost
xdebug.var_display_max_depth = 10

liunux安装php xdebug

http://xdebug.org/install.php#configure-php
A list of all settings: http://xdebug.org/docs-settings.php
A list of all functions: http://xdebug.org/docs-functions.php
Profiling instructions: http://xdebug.org/docs-profiling2.php
Remote debugging: http://xdebug.org/docs-debugger.php

一、下载并编译 xdebug

下载 xdebug 最新的源码包

wget https://xdebug.org/files/xdebug-2.6.0.tgz

解压缩

tar -zxvf xdebug-2.6..tgz

编译安装

cd xdebug-2.6.
phpize
./configure --enable-xdebug
make
make install

三、配置

  • /etc/php/7.2/mods-available/xdebug.ini加入

  • zend_extension=xdebug.so
    extension=xdebug.so
    xdebug.remote_enable =
    xdebug.remote_port =
    xdebug.idekey = PHPSTORM
    xdebug.show_error_trace =
    xdebug.remote_autostart =
    xdebug.file_link_format = phpstorm://open?%f:%l
  • 在php.ini中增加xdebug配置 xdebug.so路径 在安装完xdebug时控制台会有提示

zend_extension="php_xdebug.dll"
xdebug.idekey = PHPSTORM


xdebug.remote_enable = On
xdebug.remote_port=9000
xdebug.remote_handler = dbgp
xdebug.remote_host = localhost
xdebug.var_display_max_depth = 10

 
  • 增加软连接  //一下配置我并没有使用
cd /etc/php/7.2/fpm/conf.d/
sudo ln -s /etc/php/7.2/mods-available/xdebug.ini -xdebug.ini
cd /etc/php/7.2/cli/conf.d/
sudo ln -s /etc/php/7.2/mods-available/xdebug.ini -xdebug.ini

重启apache,检测是否安装成功:

$ sudo apachectl restart
$ php -m | grep xdebug

四、测试

  1. cli 环境下,查看 php -m
  2. 测试 phpinfo,查看 xdebug 的信息 (略)
  3. phpstorm 测试 xdebug

最新文章

  1. 基于 WebSocket 实现 WebGL 3D 拓扑图实时数据通讯同步(一)
  2. apche 虚拟主机设置
  3. python处理经过gzip压缩的网页内容
  4. 用c/c++混合编程方式为ios/android实现一个自绘日期选择控件(一)
  5. sql server备份还原数据时的问题记录
  6. Spring Boot 学习笔记 - 认识Spring Boot框架
  7. PSTN
  8. Prime Palindrome Golf
  9. silverlight 和winform的结合使用
  10. iframe子页面调用父页面javascript函数的方法
  11. js 各种循环的区别与用法(for in,forEach,for of)
  12. ueditor精简插件和减少初次加载文件的方法
  13. Vue-cli创建项目从单页面到多页面2-history模式
  14. java的finalize()方法与C++的析构函数
  15. 一统江湖的大前端(2)—— Mock.js + Node.js 如何与后端潇洒分手
  16. laravel -查询近7月走势图案例
  17. [android] android下junit测试框架配置
  18. ionic2一个需求模块的文件该是这样子的
  19. spring容器bean的作用域 & spring容器是否是单例的一些问题
  20. 关于collectionview布局的坑

热门文章

  1. 检测代理IP匿名程度的方法,很实用
  2. ThreadLocal学习资料
  3. php面试专题---8、会话控制考点
  4. HDU6668 Polynomial(模拟)
  5. oracle12.2 CDB PDB基本管理操作
  6. Flask框架视图多层装饰器问题
  7. openstack——glance镜像服务
  8. 16/7/11_PHP-图形图像操作
  9. python学习那点事---pycharm使用弹框问题如何解决
  10. SpringMvc和Mybatis整合需要配置的xml