Mac+IDEA安装PHP及搭建调试环境xdebug 安装php
使⽤Homebrew 安装
brew install php 不需要⾃⼰配置
安装xdebug并配置调试环境
1. 下载压缩包
注意版本对应:
2. 解压tar压缩包后,进⼊⽬录xdebug-2.7.0
3. terminal中搜索phpize
➜ xdebug-2.7.0 whereis phpize
/usr/bin/phpize
执⾏这个命令
➜ phpize
4. 依次执⾏
./configure --enable-xdebug
make
make install
5. 由于xdebug和php内置的其他⼀些扩展有兼容性问题,需要执⾏:
//该⽬录也在xdebug解压包下
$ cd debugclient
$ ./configure --with-libedit
$ make
$ make install
6. IDEA中修改配置
弹出下⾯的框:
点击2后,tab页中打开
编辑该⽂件,在末尾添加
idea debug[Xdebug]
zend_extension ="/usr/lib/php/extensions/no-debug-non-zts-20160303/xdebug.so"
<_host=127.0.0.1
<_port = 9000
<_mode = "req"
<_enable = 1
<_handler = dbgp
xdebug.idekey = "netbeans-xdebug"
xdebug.profiler_enable=on
xdebug.profiler_enable_trigger = 0
xdebug.profiler_output_dir="/Applications/devTools/xdebug-2.7.0/xdebug-2.7.0/xdebuginfo"
xdebug.auto_trace=on
xdebug.show_exception_trace = On
<_autostart = 0
<_connect_back=1
xdebug.show_local_vars=0
xdebug.var_display_max_children=128
xdebug.var_display_max_data=512
xdebug.var_display_max_depth=5
如果不能保存,就要先修改该⽂件的权限,该⽂件⼀般在/etc ⽬录下,如果不是这个名称,可以复制⼀个改名。另外还需要配置xdebug.ini⽂件,该⽂件在xdebug解压包⽬录下,在该⽂件中添加:
zend_extension ="/usr/lib/php/extensions/no-debug-non-zts-20160303/xdebug.so"
<_host=127.0.0.1
<_port = 9000
<_mode = "req"
<_enable = 1
<_handler = dbgp
xdebug.idekey = "netbeans-xdebug"
<_autostart = 0
如果不添加,我试了php代码使⽤debug运⾏会报错。
操作完后,在终端中执⾏php -m,如果看到有xdebug模块说明安装成功。
如果有其他问题,欢迎留⾔。。。。。。。。。。。
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论