Mac系统版本:MacOS Mojave  10.14.5

vscode:1.36.0

MacOS Mojave  10.14.5 系统自带

PHP 7.1.23

1、开启php

sudo vim /etc/apache2/httpd.conf

找到#LoadModule php7_module libexec/apache2/libphp7.so,去掉注释(删除前面的井号)。

2、然后重启apache

sudo apachectl restart

3、运行phpinfo.php

mac apache 默认网页文件在 /Library/WebServer/Documents

创建phpinfo.php 里面写  <?php  phpinfo() ;

存储在/Library/WebServer/Documents

浏览器打开127.0.0.1 就可预览环境php环境变量了

4、安装vscode php Debug插件

从红色字里面说明了,我们使用vscode调试php还需要xdebug.so(Mac)

5、xdebug.so (重点)
亲身经历了安装xdebug.so 的坑,其实xdebug.so不需要我们去安装,mac系统自带了xdebug.so(在安装都失败的无数次以后....终于发现了蓝天白云)。

xdebug.so 是根据系统php版本定制的,当前系统自动的是2.5.5  刚好支持php 7.1

xdebug.so 地址:/usr/lib/php/extensions    下的no-debug-non-zts-yyyymmdd 的文件里面,里面就躺着我们梦寐以求的xdebug.so       O(∩_∩)O~

6、配置php.ini

为什么要配置php.ini
Mac 默认是没有php.ini 配置文件的,

Mac php默认配置文件是/etc/php.ini.default ,

我们把php.ini.default 复制保存一份为php.ini (php.ini 优先级高于php.ini.default)

配置 php.ini 最后面加入

[xdebug]
zend_extension=xdebug.so
xdebug.remote_enable=1
xdebug.remote_autostart=1

然后重启Apache

sudo apachectl restart

刷新浏览器,就能看见xdebug

恭喜你配置xdebug成功!!!

7、配置vscode

选择phpinfo.php 切换到 Debug

选中XDebug监听。

在代码序号左边打断点就可以调试了。

还可以直接点击  调试-》Start Debugging  (fn+F5) 就开启调试模式了。可以刷新浏览器验证下是不是进入断点。

O(∩_∩)O~     记录一次挖坑的心酸!!!

转载于:https://www.cnblogs.com/Xujg/p/11138655.html

Mac 配置vscode调试PHP相关推荐

  1. Mac配置VScode

    Mac配置VScode 常用技巧 命令调色板 根据您当前的上下文访问所有可用的命令. 键盘快捷键:⇧⌘P 快速打开 快速打开文件. 键盘快捷键:⌘P **提示:**类型?查看命令建议. 在最近打开的文 ...

  2. Windows11 WSL2 ubuntu中vscode调试代码

    Windows11 WSL2 ubuntu中vscode调试代码 Windows11 WSL2 ubuntu开发环境使用分享 第一章 Windows11 WSL2 安装ubuntu18.04并运行RO ...

  3. C++(0)--mac 使用VScode 进行C++编译、运行、调试

    mac 使用VScode 进行C++开发 1.查看编译器情况 2.安装插件C/C++,C/C++ Clang Command Adapte 3.新建一个C++ project 3.1.本地新建文件夹 ...

  4. mac系统vscode配置c/c++环境

    mac系统vscode配置c/c++环境 本文介绍mac系统下vscode的安装以及c环境的配置: 本文特点: 1. 可以在vscode自带的终端里显示c程序运行结果. 2. 调试c程序时,程序中需要 ...

  5. 【VScode】MAC配置Python开发环境

    MAC安装VScode 官网下载 https://code.visualstudio.com/ stable为当前稳定版本,直接下载即可 安装 解压压缩包,双击安装 可选择喜欢的主题 在拓展里可以选择 ...

  6. mac vscode 运行html,【转载】Mac平台上用VSCode调试C++代码

    [转载]Mac平台上用VSCode调试C++代码 [转载]Mac平台上用VSCode调试C++代码

  7. vscode怎么配置python运行环境f5_VSCode下配置python调试运行环境的方法_python

    这篇文章主要介绍了VSCode下配置python调试运行环境的方法,需要的朋友可以参考下 VSCode配置python调试环境 很久之前的一个东东,翻出来看看VSCode配置python调试环境 * ...

  8. VSCode配置python调试环境

    本文转载自: https://www.cnblogs.com/qdscwyy/p/7756694.html 作者:qdscwyy 转载请注明该声明. 目录 VSCode配置python调试环境 1.下 ...

  9. VSCode 调试C 配置

    工欲善其事,必先利其器. 本篇讲一下 VSCode调试C语言的配置流程. 1.下载安装Mingw64 传送门(官网) git地址 没法下载的同学,在我的git项目里面添加了一个tools目录.里面是我 ...

最新文章

  1. python dict下标_Python基础教程:python的数据类型
  2. 使Win10用户获得特殊权限以便删除相应文件(夹)
  3. 烂泥:智能DNS使用与配置
  4. DDD理论学习系列(4)-- 领域模型
  5. Why is processing a sorted array faster than an unsorted array?
  6. Ubuntu16.04 配置VNC
  7. Linux 命令缩写
  8. echarts中的option.legend.data has not been defined.
  9. 3D Engine Demo
  10. 详细分析”百词斩“数据库,如何实现一个良好的数据库系统?
  11. 武汉大学计算机学院csc,2018年春武汉大学CSC公派出国留学录取名单
  12. 手把手教你R语言CIBERSORT计算免疫浸润+Rproject的使用
  13. 网传三星手机大半夜黑屏乱码,原因竟然是闰四月?
  14. 【C语言练习——打印空心上三角及其变形】
  15. C++上机实验二第2题
  16. 算法面试必备-----数据分析常见面试题
  17. 二叉树的层序遍历(二)---之字形层序遍历
  18. 标签语义化以及使用好处
  19. openssh linux 下载,OpenSSH 下载与配置
  20. 大数据算法 chap-2 亚线性算法

热门文章

  1. 抑制过拟合的方法之权值衰减
  2. php裁剪图片白边,php生成缩略图自动填充白边例子
  3. java多重继承和多继承_Java不支持多重继承,但可以通过 类实现多继承。类的继承具有 性。 (10.0分)_学小易找答案...
  4. mysql过程分析_mysql事务执行过程分析
  5. C#下拉列表绑定数据库的使用三层实现
  6. linux内核的nfs实现框架
  7. .net 读取xml文件
  8. 《例说8051:单片机程序设计案例教程》——2-5 寻址方式
  9. Spotlight on unix 安装
  10. 极通ewebs应用虚拟化系统v6.2完美上市