PHP 采用 Homebrew 安装

  • 添加仓库
brew tap homebrew/core
brew tap josegonzalez/php
  • 查找 PHP brew search php

  • 安装 PHP 7.3 brew install php@7.3

  • 配置
# 加入 PATH 环境变量中
sudo vim ~/.bash_profile
export PATH="$(brew --prefix php@7.2)/bin:$PATH"
source ~/.bash_profile
  • 配置文件(php.ini,php-fpm.conf等)位置 /usr/local/etc/php/7.3

  • 安装位置 /usr/local/Cellar/php@7.3/7.3.20

  • 启动,在安装完成后会有提示,最后几行 brew services start | stop | restart php@7.3

  • 查看版本 php -v

  • 查看扩展 php -m

安装 Redis 扩展

如果直接采用 brew 安装 Redis 不成功,就自己去编译安装即可,编译安装步骤,其他扩展也可同理安装

  1. 去官网下载 Redis 扩展,点击去官网
  2. 解压,进入解压后文件夹
  3. 执行 phpize ,如果你有多个PHP版本,执行 phpize 时带上完整路径,本机 phpize 位置 /usr/local/Cellar/php@7.3/7.3.20/bin/phpize
  4. 执行 ./configure 一般会自动寻找PHP安装位置,如果需要手动指定位置 ../configure --with-php-config=/usr/local/php7.4/bin/php-config
  5. make && make install 安装后会告诉你路径的,本机 Installing shared extensions: /usr/local/Cellar/php@7.3/7.3.20/pecl/20180731/
  6. 编辑 php.ini 文件
  7. 添加Redis扩展即可
  8. 重启 PHP
  9. 查看扩展是否开启 php -m | grep redis