时间: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; } # 终端, 重启 nginx nginx -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 # 刷新 ~/.zshrc source ~/.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" # 终端 刷新 ~/.zshrc source ~/.zshrc |
1 2 3 |
# 常用命令 brew services start php@5.6 # 启动 php5.6 brew 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