安装 PHP、Mysql、nignx 等及PHP扩展

安装Nginx

brew install nginx

安装 mysql

brew install mysql

安装多个php版本

brew tap shivammathur/php
brew search php

安装7.x

brew install php@7.x

安装php8.x

brew install php

配置环境

vim /usr/local/php8/etc/php-fpm.conf
; zxf 自定义 pid 路径
pid = /usr/local/php8/var/run/php-fpm.pid

; zxf 自定义错误日志路径
error_log = /usr/local/php8/var/php-fpm.log

增加环境变量usr/local/php/bin/到PATH

vim  /etc/profile
export PATH=$PATH:/usr/local/php8/bin/

保存退出

source /etc/profile

查看php

php -v

安装 ValValet Mac 集成环境

composer global require laravel/valet
valet install

php版本

Valet 允许你使用 valet use php@version 命令切换 PHP 版本。如果尚未安装, Valet 将通过 Homebrew 安装指定的 PHP 版本:

valet use php@8.1

valet use php

重置安装

composer global require laravel/valet

valet install

Mac 卸载 valet

1、卸载 valet uninstall
2、清除秘钥 valet unsecure --all
3、清除配置 rm -rf ~/.config/Valet
4、卸载包 composer global remove laravel/valet
5、卸载相关服务
① 卸载nginx brew uninstall --force php nginx dnsmasq
② 查看 卸载php
查看 brew list --formula | grep php
卸载其他版本PHP brew uninstall php@7.4
/usr/local/etc/ and /usr/local/logs/ 删除这两个路径下的程序文件

查看服务 brew services list
查看已安装软件 brew list --formula

卸载软件 brew uninstall nginx
命令行下查看php信息 php -i
brew cleanup nginx

关闭msyql brew services stop mysql@5.7

composer

选择阿里云镜像

composer config -g repo.packagist composer https://mirrors.aliyun.com/composer/

安装 laravel9

composer create-project laravel/laravel Laravel --prefer-dist "9.1.*"