• 设为首页
  • 点击收藏
  • 手机版
    手机扫一扫访问
    迪恩网络手机版
  • 关注官方公众号
    微信扫一扫关注
    迪恩网络公众号

Mac配置vscode调试PHP

原作者: [db:作者] 来自: [db:来源] 收藏 邀请

Mac系统版本:MacOS Mojave  10.14.5 

vscode:1.36.0

MacOS Mojave  10.14.5 系统自带

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~     记录一次挖坑的心酸!!!


鲜花

握手

雷人

路过

鸡蛋
该文章已有0人参与评论

请发表评论

全部评论

专题导读
上一篇:
PHP实现提交表单及输出例子发布时间:2022-07-10
下一篇:
PHP+Ajax微信手机端九宫格抽奖实例发布时间:2022-07-10
热门推荐
阅读排行榜

扫描微信二维码

查看手机版网站

随时了解更新最新资讯

139-2527-9053

在线客服(服务时间 9:00~18:00)

在线QQ客服
地址:深圳市南山区西丽大学城创智工业园
电邮:jeky_zhao#qq.com
移动电话:139-2527-9053

Powered by 互联科技 X3.4© 2001-2213 极客世界.|Sitemap