Mac M1/Intel 芯片 Nginx+PHP开发环境配置——初探(一)

博主因新买Mac M系列芯片笔记本,进行了PHP开发环境搭建测试。介绍了软件清单,包括Xcode、VS Code等工具的安装,还详细说明了MySQL、Postgres、多版本PHP的安装与配置,以及Nginx的安装、配置和测试,完成后可进行初步PHP开发。

最近因为新买Mac M系列芯片笔记本,一直也没搭建过PHP的开发环境,花了一点时间特意在本机做了一次环境搭建测试具体如下。

软件清单

工具列表如下:

  1. Xcode

  1. VS Code

  1. Homebrew

  1. OpenSSL & wget

  1. MySQL

  1. Postgres

  1. PHP多版本

  1. Nginx

  1. 安装Xcode

xcode-select --install

  1. VS Code安装此处略过。

  1. 安装homebrew

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

  1. 安装openssl与wget

brew install openssl
brew install wget

  1. 安装MySQL

brew install mysql
brew services start mysql
brew services list

# Intel x86 Chipset

code /usr/local/etc/my.cnf

# Apple Silicon M1 Chipset

code /opt/homebrew/etc/my.cnf

my.cnf的配置
# Default Homebrew MySQL server config
[mysqld]
# Only allow connections from localhost
bind-address = 127.0.0.1
mysqlx-bind-address = 127.0.0.1
 
# Add mode only if needed
sql_mode = "ONLY_FULL_GROUP_BY,ERROR_FOR_DIVISION_BY_ZERO,NO_ENGINE_SUBSTITUTION"

使用安全密码
mysql_secure_installation
brew services restart mysql

PS:MySQL8认证需要更新每个用户mysql_native_password,但是用户名和密码前没有空格,请务必注意。

mysql> SHOW VARIABLES LIKE 'validate_password%';
mysql> SET GLOBAL validate_password.policy=LOW;

  1. 安装Postgres

brew install postgresql
b
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值