转:xdebug在linux下的安装教程
【注意,本人是PHP7.1.7 Nginx ,第7步没有做,但是xdebug.so就已经在PHP的扩展文件夹里面了。目录是phpinfo的extension_dir】
本文主要讲述如何在linux下安装php的xdebug扩展。
1、首先下载xdebug:
- wget http://www.xdebug.org/files/xdebug-2.3.3.tgz
2、解压缩:
- tar zxvf xdebug-2.3.3.tgz
3、进入解压的目录:
- cd xdebug-2.3.3
4、建立外挂模块:
- phpize
5、配置
- ./configure
6、编译并安装
- make && make install
成功后的界面如下截图所示:
7、将 xdebug.so模块移动到指定目录
- cd modules/
- mkdir /usr/local/webserver/php/modules
- cp xdebug.so /usr/local/webserver/php/modules
8、在php.ini文件中加入如下配置段:
- zend_extension= /usr/local/webserver/php/modules/xdebug.so
- xdebug.profiler_enable=on#开启性能监控(一般在正式环境不建议开启)
- xdebug.trace_output_dir="/usr/local/webserver/php/xdebug_trace"#程序执行顺序日志
- xdebug.profiler_output_dir="/usr/local/webserver/php/xdebug_profiler"#程序执行性能日志
9、重启php-fpm
- service php-fpm restart
如果在phpinfo中可以看到如下截图所示的界面,就说明xdebug安装成功了:
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 记一次.NET内存居高不下排查解决与启示
· 探究高空视频全景AR技术的实现原理
· 理解Rust引用及其生命周期标识(上)
· 浏览器原生「磁吸」效果!Anchor Positioning 锚点定位神器解析
· 没有源码,如何修改代码逻辑?
· 全程不用写代码,我用AI程序员写了一个飞机大战
· DeepSeek 开源周回顾「GitHub 热点速览」
· 记一次.NET内存居高不下排查解决与启示
· MongoDB 8.0这个新功能碉堡了,比商业数据库还牛
· .NET10 - 预览版1新功能体验(一)
2017-05-28 转 : Apache启动报错:could not bind to address [::]:443 解决办法