mac安装php和xdebug调试

要在Mac上安装PHP 7.4,你可以通过几种方式来完成,但鉴于PHP7.4官方已不再维护,并且Homebrew默认仓库中不再提供此版本,我们需要从第三方仓库或直接从源代码进行安装。本文以brew方式安装,如果安装的是8.0以上,就不用tap第三方仓库了直接install

使用Homebrew从第三方仓库安装

1.添加第三方PHP仓库:

复制代码
brew tap shivammathur/php
  1. 安装php

    复制代码
    brew install php@7.4
  2. 环境变量

    第2步完成之后,会提示环境配置命令,直接执行

  3. 检测安装

    复制代码
    php --version


    5. 刷新配置文件

    复制代码
       source ~/.zshrc
    1. 查看php的安装路径

      复制代码
      file `which php`
    2. 查看php.ini路径

      复制代码
      php --ini

    安装xdebug,开发调试

    1. 找到与你PHP版本匹配的xdebug :

      brew search xdebug

  4. 安装

    复制代码
    brew install  xdebug@7.4

    通常会在/opt/homebrew/opt/目录下

  5. 配置xdebug

    复制代码
    [xdebug]
    zend_extension= 填写xdebug.so文件的绝对路径
    xdebug.client_host=localhost
    xdebug.client_port=9003
    xdebug.mode=debug
    xdebug.idekey = cdn
    xdebug.start_with_request = yes
    xdebug.discover_client_host = 1
  6. 检验是否安装成功

    复制代码
    php --version
相关推荐
蓝天智能11 分钟前
立体字型效果的Qt QSS实现
开发语言·qt
艾莉丝努力练剑11 分钟前
【C++:哈希表】从哈希冲突到负载因子:熟悉哈希表的核心机制
开发语言·c++·stl·散列表·哈希表·哈希·映射
虾..15 分钟前
C++ 特殊类的设计
开发语言·c++
心灵宝贝1 小时前
Mac 安装 JDK 8u281(JDK-8u281-1.dmg)详细步骤(附安装包)
java·macos·intellij-idea
拾忆,想起1 小时前
Dubbo超时问题排查与调优指南:从根因到解决方案
服务器·开发语言·网络·微服务·架构·php·dubbo
7ioik2 小时前
什么是线程池?线程池的作用?线程池的四种创建方法?
java·开发语言·spring
寻星探路2 小时前
JavaSE重点总结后篇
java·开发语言·算法
Charles_go3 小时前
C#中级8、什么是缓存
开发语言·缓存·c#
松涛和鸣4 小时前
14、C 语言进阶:函数指针、typedef、二级指针、const 指针
c语言·开发语言·算法·排序算法·学习方法
wuyoula8 小时前
旧物回收系统源码 – go语言版
php·源码·源码分享·网站源码·源码大全