php 8.4 xdebug扩展编译安装方法
2023-12-29 17:03:14
最新版php8.4 xdebug扩展只能通过编译方式安装, pecl是安装不了的, 编译方法如下
-
下载最新版xdebug
git clone?https://github.com/xdebug/xdebug.git
-
却换入xdebug目录执行编译安装xdebug
cd xdebug phpize ./configure --enable-xdebug make make install
3.? 配置启用xdebug
这里以 brew install php@8.4安装的PHP最新版为例
进入目录?/usr/local/etc/php/8.4/conf.d , 创建编辑?ext-xdebug.ini
; Xdebug3 config
; See https://xdebug.org/docs/all_settings
[xdebug]
zend_extension="xdebug.so"
; 设置为off 表示关闭xdebug,也可以设置多个值
xdebug.mode = develop,debug,trace
xdebug.start_with_request = default
xdebug.start_upon_error = default
xdebug.client_host = localhost
xdebug.client_port = 9003
xdebug.connect_timeout_ms = 200
xdebug.dump_globals = true
;xdebug.log=/var/log/php/ll3.log
;xdebug.log_level = 3
;xdebug.max_nesting_level = 700
;xdebug.output_dir = /var/log/php/xdebug
;xdebug.trace_output_name = trace.%H.%c
xdebug.idekey = "vsc"
xdebug.collect_assignments = true
xdebug.collect_return = true
xdebug.trigger_value = ""
xdebug.discover_client_host = false
xdebug.client_discovery_header = "HTTP_X_FORWARDED_FOR,REMOTE_ADDR"
验证XDEBUG是否安装成功
php -m |grep xdebug
如果出现 xdebug 表示安装并启用成功xdebug, 可以开启你的调试之旅了!
文章来源:https://blog.csdn.net/tekin_cn/article/details/135292411
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。 如若内容造成侵权/违法违规/事实不符,请联系我的编程经验分享网邮箱:veading@qq.com进行投诉反馈,一经查实,立即删除!
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。 如若内容造成侵权/违法违规/事实不符,请联系我的编程经验分享网邮箱:veading@qq.com进行投诉反馈,一经查实,立即删除!