macOS使用brew安装nginx、mysql 和多版本php,并配置多个php同时运行的环境

1、brew、mysql和php的安装

安装Brew

/bin/zsh -c "$(curl -fsSL https://gitee.com/cunkai/HomebrewCN/raw/master/Homebrew.sh)"
安装Nginx
brew install nginx

安装mysql

brew install mysql

安装多个php版本

安装php5.6

由于homebrew主库中没有PHP7.2 之前的版本,所以需要先挂在第三方的扩展,具体操作如下

brew tap shivammathur/php
brew search php
brew install shivammathur/php/php@5.6

安装php7.4

brew install php@7.4

安装php8.2

brew install php

2、配置环境

3、最后设置php-fpm开机自启

将/opt/homebrew/opt/php@5.6 下的homebrew.mxcl.php@5.6.plist
将/opt/homebrew/opt/php@7.4 下的homebrew.mxcl.php@7.4.plist
将/opt/homebrew/opt/php@8.2 下的homebrew.mxcl.php.plist
将/opt/homebrew/opt/php 下的homebrew.php.service
复制到
/Library/LaunchAgents下

4,使用php-version切换PHP版本

安装
brew tap wilmoore/formulae
brew install php-version

安装完成后,在使用PHP的终端中执行(重启终端后需要重新执行)
source $(brew --prefix php-version)/php-version.sh
php-version 7.4

5,~/.zshrc文件中配置的路径是系统默认的版本,例如
export PATH="/opt/homebrew/opt/php@8.2/bin:$PATH"
export PATH="/opt/homebrew/opt/php@8.2/sbin:$PATH"

Leave a Comment

Your email address will not be published.

*

此站点使用Akismet来减少垃圾评论。了解我们如何处理您的评论数据