转:xdebug在linux下的安装教程

原文:xdebug在linux下的安装教程

注意,本人是PHP7.1.7 Nginx ,第7步没有做,但是xdebug.so就已经在PHP的扩展文件夹里面了。目录是phpinfo的extension_dir】

 

本文主要讲述如何在linux下安装php的xdebug扩展。

 

1、首先下载xdebug:

 

[plain] view plain copy
 
  1. wget http://www.xdebug.org/files/xdebug-2.3.3.tgz  

 

 

2、解压缩:

 

[plain] view plain copy
 
  1. tar zxvf xdebug-2.3.3.tgz  

 

 

3、进入解压的目录:

 

[plain] view plain copy
 
  1. cd xdebug-2.3.3  

 

 
4、建立外挂模块:

 

 

[plain] view plain copy
 
  1. phpize  

 

 

5、配置

[plain] view plain copy
 
  1. ./configure  

 

6、编译并安装

 

[plain] view plain copy
 
  1. make && make install  

 

成功后的界面如下截图所示:


7、将 xdebug.so模块移动到指定目录

 

[plain] view plain copy
 
  1. cd modules/  
  2. mkdir /usr/local/webserver/php/modules  
  3. cp xdebug.so /usr/local/webserver/php/modules  

 

8、在php.ini文件中加入如下配置段:

 

[plain] view plain copy
 
  1. zend_extension= /usr/local/webserver/php/modules/xdebug.so  
  2.   
  3. xdebug.profiler_enable=on#开启性能监控(一般在正式环境不建议开启)  
  4.   
  5. xdebug.trace_output_dir="/usr/local/webserver/php/xdebug_trace"#程序执行顺序日志  
  6.   
  7. xdebug.profiler_output_dir="/usr/local/webserver/php/xdebug_profiler"#程序执行性能日志  

 

 

9、重启php-fpm

 

[plain] view plain copy
 
  1. service php-fpm restart  

 

 

如果在phpinfo中可以看到如下截图所示的界面,就说明xdebug安装成功了:

posted @   jiafeng  阅读(520)  评论(0编辑  收藏  举报
编辑推荐:
· 记一次.NET内存居高不下排查解决与启示
· 探究高空视频全景AR技术的实现原理
· 理解Rust引用及其生命周期标识(上)
· 浏览器原生「磁吸」效果!Anchor Positioning 锚点定位神器解析
· 没有源码,如何修改代码逻辑?
阅读排行:
· 全程不用写代码,我用AI程序员写了一个飞机大战
· DeepSeek 开源周回顾「GitHub 热点速览」
· 记一次.NET内存居高不下排查解决与启示
· MongoDB 8.0这个新功能碉堡了,比商业数据库还牛
· .NET10 - 预览版1新功能体验(一)
历史上的今天:
2017-05-28 转 : Apache启动报错:could not bind to address [::]:443 解决办法
点击右上角即可分享
微信分享提示