时间:2021-03-25来源:www.pcxitongcheng.com作者:电脑系统城
之前刚装好了 HomeBrew ,接下来就要安装 环境了。
注意:如果 brew install 出以下错误, 则安装时使用 arch -arm64 brew install 软件包名 进行安装

| 1 | brew install nginx |
安装成功后,通过 brew info nginx ,查看 nginx 信息,最主要是看 网站根目录与配置文件目录。(默认为 8080 端口)

| 1 2 3 4 5 6 7 8 9 10 11 12 13 14 |
# 终端vim /opt/homebrew/etc/nginx/nginx.conf # 在文件内 http{} 中新增location ~ \.php$ { root html; fastcgi_pass 127.0.0.1:9000; fastcgi_index index.php; fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name; include fastcgi_params;} # 终端, 重启 nginxnginx -s reload |
| 1 2 3 4 5 6 7 |
# nginx 常用命令 sudo nginx # 启动sudo -s reload # 重新加载配置sudo -s reopen # 重启sudo -s stop # 停止sudo -s quit # 退出 |
首先搜索是否包含想要安装的 mysql 版本, 这里以 mysql@5.7 为例

安装成功

| 1 2 3 4 5 |
# 终端echo 'export PATH="/opt/homebrew/opt/mysql@5.7/bin:$PATH"' >> ~/.zshrc # 刷新 ~/.zshrcsource ~/.zshrc |
查看当前版本
| 1 | mysql --version |
首先搜索是否包含想要安装的 php 版本, 这里以 php5.6 为例
| 1 | brew search php |
执行 brew search php 后发现没有 php5.6, 解决方法就是 tap 一下。

tap一下
| 1 | brew tap shivammathur/php |
如果 tap 超时, 则用浏览器打开 https://github.com/shivammathur/homebrew-php , 下载压缩包
解压至 /opt/homebrew/Library/Taps/shivammathur/homebrew-php (不存在则需要手动创建目)
完成后就可能找到 php5.6 版本了

安装php5.6,耐心等待安装完成
| 1 | brew install shivammathur/php/php@5.6 |
添加PHP环境变量
| 1 2 3 4 5 6 7 8 9 |
# 终端vim ~/.zshrc # 新增export PATH="/opt/homebrew/opt/php@5.6/bin:$PATH"export PATH="/opt/homebrew/opt/php@5.6/sbin:$PATH" # 终端 刷新 ~/.zshrcsource ~/.zshrc |
| 1 2 3 |
# 常用命令brew services start php@5.6 # 启动 php5.6brew services stop php@5.6 #关闭 php5.6 |
安装 brew-php-swither PHP版本切换工具
| 1 | brew install brew-php-switcher |
切换版本
| 1 2 |
# brew-php-switcher 版本号brew-php-switcher 5.6 |
查看当前版本
| 1 | php -v |
到此这篇关于Mac M1安装mnmp(Mac+Nginx+MySQL+PHP)开发环境的文章就介绍到这了,
2024-07-07
myeclipse怎么导入tomcat教程2024-07-07
myeclipse如何启动tomcat2024-07-07
myeclipse如何绑定tomcat上线了一个小的预约程序,配置通过Nginx进行访问入口,默认的日志是没有请求时间的,因此需要配置一下,将每一次的请求的访问响应时间记录出来,备查与优化使用....
2023-03-17