当前位置: 首页 > news >正文

MacBook M系列芯片安装php8.2

适用于M1\M2\M3等系列的MacBook,记录下安装过程

安装brew

打开终端,执行如下命令:

/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"

安装zsh(非必须)

zsh比默认的终端好看些,这些年一直用它。
打开终端,执行如下命令:

sh -c "$(curl -fsSL https://raw.githubusercontent.com/ohmyzsh/ohmyzsh/master/tools/install.sh)"

安装php8.2

打开终端,执行如下命令:

brew install php@8.2

添加到环境变量:

echo 'export PATH="/opt/homebrew/opt/php@8.2/bin:$PATH"' >> ~/.zshrc

安装php的扩展:redis和MongoDB

打开终端,执行如下命令:

pecl install redis
pecl install mongodb

安装php的扩展:rdkafa

打开终端,执行如下命令:

brew install librdkafka
brew install shivammathur/extensions/rdkafka@8.2

安装composer

打开终端,执行如下命令:

php -r "copy('https://getcomposer.org/installer', 'composer-setup.php');"
php composer-setup.php
sudo mkdir /usr/local/bin
sudo mv composer.phar /usr/local/bin/composer

以上步骤执行完基本就可以使用啦

http://www.lryc.cn/news/366479.html

相关文章:

  • OlSoul系统调校程序v2024.06.05
  • 图像特征提取 python
  • width: 100%和 width: 100vw这两种写法有什么区别
  • 如何在另一台电脑上使用相同的Python环境和依赖包
  • Vue3 响应式 API:工具函数(一)
  • 开发常用软件
  • conntrack如何限制您的k8s网关
  • SwiftUI六组合复杂用户界面
  • 高考分数查询结果自动推送至微信
  • flask_sqlalchemy时间缓存导致datetime.now()时间不变问题
  • 使用 PAI-DSW x Free Prompt Editing图像编辑算法,开发个人AIGC绘图小助理
  • Nginx03-动态资源和LNMP介绍与实验、自动索引模块、基础认证模块、状态模块
  • 山东大学软件学院项目实训-创新实训-基于大模型的旅游平台(二十九)- 微服务(9)
  • Matplotlib常见图汇总
  • MTK联发科MT6897(天玑8300)5G智能移动处理器规格参数
  • 【AIoT-Robot】3d hand pose
  • 使用 tc (Traffic Control)控制网络延时
  • android原生TabLayout之自定义指示器效果
  • 最新 HUAWEI DevEco Studio 使用技巧
  • 开源大模型与闭源大模型浅析
  • docker 命令 ps,inspect,top,logs详解
  • Windows 找不到文件‘shell:sendto‘。请确定文件名是否正确后,再试一次
  • 【算法】模拟算法——外观数组(medium)
  • 2024年会计、金融与工商管理国际会议(ICAFBA 2024)
  • 关于 spring boot 的 目录详解 和 配置文件 以及 日志
  • 如何删除电脑端口映射?
  • xiaolingcoding 图解网络笔记——基础篇
  • Docker 容器 mysql 配置主从
  • 64. UE5 RPG 创建新的双手攻击怪物
  • (求一个整数各位数的和)编写程序,读取一个在0和1000之间的整数,并将该整数的各位数字相加。例如:整数是 932,各位数字之和为14。