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
    
相关推荐
易和安12 分钟前
JS进阶DAY5|JS执行机制
开发语言·javascript·ecmascript
余生H16 分钟前
前端的 Python 入门指南(六):调试方式和技巧对比
开发语言·前端·javascript·python
Evand J38 分钟前
自适应卡尔曼滤波(包括EKF、UKF、CKF等)的创新思路——该调什么、不该调什么
开发语言·笔记·matlab·卡尔曼滤波·自适应滤波
汝即来归41 分钟前
什么是运算符重载?如何在 C++ 中进行运算符重载?运算符重载在面向对象编程中的好处是什么?
开发语言·c++
ac-er888842 分钟前
PHP和GD如何根据颜色生成渐变效果
开发语言·php
代码写着写着就会了43 分钟前
打开matlab生成的fig文件
开发语言·matlab
IT信息技术学习圈1 小时前
2024年12月CCF编程能力等级认证(GESP)C++一级试卷讲解
开发语言·c++
ling1s1 小时前
C#核心(16)万物之父和装箱拆箱
开发语言·c#
丁总学Java1 小时前
Mac备忘录表格中换行(`Option` + `Return`(回车键))
macos
liupenglove1 小时前
protobuf c++开发快速上手指南
开发语言·c++