mac 安装 Xdebug
20190919 最近改用 vsCode ,php 调试使用 xdebug,需要安装 xdebug
xdebug 安装怎么这么费劲?
1. 参考
https://www.jianshu.com/p/47fcf57b490e
感谢这位,基本上是照着他的来完成的
2. 确认一下自己的环境
php -v
PHP 7.2.8 (cli) (built: Jul 19 2018 12:15:24) ( NTS )
Copyright © 1997-2018 The PHP Group
Zend Engine v3.2.0, Copyright © 1998-2018 Zend Technologies
with Zend OPcache v7.2.8, Copyright © 1999-2018, by Zend Technologiespecl -V
PEAR Version: 1.10.5
PHP Version: 7.2.8
Zend Engine Version: 3.2.0
Running on: Darwin dhbm-on-mac20180816.local 18.7.0 Darwin Kernel Version 18.7.0: Tue Aug 20 16:57:14 PDT 2019; root:xnu-4903.271.2~2/RELEASE_X86_64 x86_64
3. 下载安装包
https://xdebug.org/download.php
找到合适版本的 tgz 文件,这是我的对应的安装包
4. pecl 安装 Xdebug 扩展包
我不是 wget 下载的,所以文件在 Downloads 下
cd Downloads/
mkdir xdebug
mv xdebug-latest.tgz xdebug
cd xdebug/
pecl install xdebug-2.7.2.tgz
Cannot install, php_dir for channel “pecl.php.net” is not writeable by the current user
加上 sudo
sudo pecl install xdebug-2.7.2.tgz
...
8614324420 576 -rwxr-xr-x 1 root wheel 293792 9 19 16:10 /private/tmp/pear/temp/pear-build-rootSMmExM/install-xdebug-2.7.2/usr/local/Cellar/php/7.2.8/pecl/20170718/xdebug.soBuild process completed successfully
Installing '/usr/local/Cellar/php/7.2.8/pecl/20170718/xdebug.so'
install ok: channel://pecl.php.net/xdebug-2.7.2
Extension xdebug enabled in php.ini
确认一下
php -m |grep xdebugxdebug
找到 php.ini
http://all.wzh/info.php
/usr/local/etc/php/7.2/php.ini
找到 xdebug.so
通过 pecl 安装的扩展包,都在 pecl 目录里面
我的是从 /usr/local/lib/ 一级一级的找到的
看来我是 20170718 的时候安装的 pecl$cd /usr/local/lib/php/pecl/20170718
$ lsxdebug.so
修改 php.ini,加上 Xdebug
sudo vim /usr/local/etc/php/7.2/php.ini增加以下内容
# add Xdebug by wzh 20190919 [Xdebug]zend_extension="/usr/local/lib/php/pecl/20170718/xdebug.so" xdebug.remote_enable=1
重启生效
sudo apachectl restart检查 phpinfo ,找到 Xdebug
mac 安装 Xdebug相关推荐
- 【搜遍互联网,集百家之长】环境配置从入门到放弃之Mac环境下,安装XAMPP,给phpstorm安装Xdebug调试工具...
前提 刚从Windows转到OS X,工作需要给phpstorm安装断点调试工具xdebug,一开始没当回事,心想不就个插件吗,上网看看文档还不是分分钟搞定,没想到就是噩梦的开始.整整两天,翻遍谷歌和 ...
- Mac 设置 xdebug + Sublime 方法整理
1. PHP配置 使用homebrew安装php是一种方法. >brew search php复制代码 发现有很多版本php5~php7,选择需要的版本安装即可. >brew instal ...
- [新手]在macOS环境下安装xdebug
使用环境 masOS 10.12 使用MAMP安装的PHP环境 在新安装的系统中,安装xdebug,遇到了一些小问题; P.S. 重新按照xdebug官网的指南安装了一次,把上次安装失败的xdebug ...
- Docker for mac安装
Mac安装Docker docker下载地址: https://hub.docker.com/editions/community/docker-ce-desktop-mac docker for m ...
- mac 安装mqtt
2019独角兽企业重金招聘Python工程师标准>>> mac 安装mqtt Mosquitto是一个开源的mqtt规则的具体实现库,mosquitto是一个轻量级的lightwei ...
- mac mysql 链接_Mysql mac安装以及navicat链接
安装mysql 系统版本:macOS Mojave 10.14.6 安装的方式是使用Homebrew 包管理工具. # 安装命令 brew install mysql 安装完成之后会有相应的提示,开启 ...
- Mac安装和启动memcached
今天跑代码时发生了这样的错误, 排查过后发现是memcached没有启动.................. mac安装memcached: brew install memcached 用Homeb ...
- MAC安装MySQL
文章目录 一.安装MySql Community Server 二.安装Navicat 一.安装MySql Community Server 首先要安装MySql Community Server,具 ...
- [编译环境] pkg-config for mac 安装
由于大部分的开源工程都需要用到pkg-config,因此今天在这讲解一下pkg-config for mac 安装过程. 1.检测环境是否已安装pkg-config 再命令行中输入: pkg-conf ...
- 解决Mac安装tesserocr报错问题 Failed building wheel for
解决Mac安装tesserocr报错问题 Failed building wheel for 参考文章: (1)解决Mac安装tesserocr报错问题 Failed building wheel f ...
最新文章
- Visual Studio 编译任务压缩js和css文件
- 高等数学:第二章 导数与微分(2)初等函数 高级导数 隐函数 参数函数
- 使用 LxRunOffine 迁移 WSL Ubuntu安装目录
- MOSS Content Types 概述
- 关于web性能一些特性汇总
- Dev的多语言简单实现
- ubuntu命令行下中文乱码的解决方案
- 什么是 DevSecOps?系列(一)
- Fluent 三种初始化使用方法
- php笔刷怎么安装,ps笔刷怎么用?PS笔刷使用教程
- 校园学生疫情防范监控小程序 毕业设计-附源码281444
- python实现时序异常检测_时序预测 01 - 异常检测 Smoothed z-score algorithm 标准化的一些实践、调参总结 -Python/pandas/numpy...
- 软件测试文档模板 ppt,软件测试技术.ppt.pdf
- java统计 pv uv_统计网址的pv,uv(附带Spring定时器)
- 软件测试生鲜配送系统项目,生鲜配送系统APP小程序平台案例
- C#理论 —— 文件操作、委托和事件
- 关于工控安全什么是设备加密?
- 破坏生产力的5种方法
- 多元一次不定方程解的个数
- 蓄电池01——充电电流及时间计算