Mac+Apache+PHP安装Xdebug方法步骤-php教程

资源魔 106 0

MAC homebrew自2018/3/31之后弃用homebrew/php

By 31st March 2018 we will deprecate and archive the Homebrew/php tap. Unfortunately we have been unable to maintain an acceptable, consistent user or contributor experience and CI workload through non-core formula taps in the Homebrew organisation so we are continuing to migrate widely used formulae into Homebrew/core and encourage more niche formulae and options to be supported outside the Homebrew organisation.

具体:https://brew.sh/2018/01/19/homebrew-1.5.0/

以是不克不及再用上面的办法装置xdebug了,上面的办法没有行!上面的办法没有行!上面的办法没有行!

brew install php<version number>-xdebug

以是,装置xdebug咱们能够手动编译一下,详细步骤以下:

1.起首进入 Xdebug 民间下载页面:https://xdebug.org/download.php,下载装置php版本支持的xdebug的版本

eg.我内陆的PHP版本是5.6.38,以是下载了2.5.4的source,一个tgz紧缩包

2.正在下载xdebug的文件夹里关上终端

tar -xzf xdebug-2.5.4.tgz
cd xdebug-2.5.4

也能够正在内陆间接解压,再进入解压的xdebug的文件夹里,关上终端

phpize

#假如不成以,写phpize的完好门路

./configure

下面饬令执行之后,开端编译

make -j2

编译实现之后,会提醒,正在modules可找到xdebug.so文件

faed9245dcd9cc63a927ceac0283e52.png

3.将编译之后失去的xdebug.so文件能够拷贝到extension_dir规则的文件夹中

注:php.ini 中搜寻extension_dir

4.正在php.ini中设置装备摆设一下参数

[Xdebug]
zend_extension="/usr/local/lib/php/pecl/20131226/xdebug.so"
;主动跟踪,可封闭(封闭后晋升功能)
xdebug.auto_trace=On
;功能剖析,可封闭(封闭后晋升功能)
xdebug.profiler_enable=On
xdebug.var_display_max_children=512
xdebug.var_display_max_data=2048
xdebug.var_display_max_depth=8

修正完之后,重启apache,phpinfo()检测一下装置上了没,应该是没成绩了

更多php相干常识,请拜访php教程!

以上就是Mac+Apache+PHP装置Xdebug办法步骤的具体内容,更多请存眷资源魔其它相干文章!

标签: php php开发教程 php开发资料 php开发自学 Xdebug

抱歉,评论功能暂时关闭!