macOS使用HomeBrew安装php,Mysql,nginx

访问这个网址查看更多:https://www.wuflower.cn

1.自己刚装完,凭着记忆写的大部分,内容仅供参考,后面没有配置nginx与php-fpm。

如有帮助,请点赞,有错误,请留言,不喜勿喷...

2.Homebrew

2.0关于homebrew

正如官网所言:macOS(或 Linux)缺失的软件包的管理器.Homebrew是一款Mac OS平台下的软件包管理工具,拥有安装、卸载、更新、查看、搜索等很多实用的功能。简单的一条指令,就可以实现包管理,而不用你关心各种依赖和文件路径的情况,十分方便快捷。

2.1要求

  • 64位intelCPU

  • macOS High Sierra(10.13)(或更高版本)

  • Xcode命令行工具(初次打开键入命令可能会提示安装,不提示按下面命令执行)

xcode-select --install

2.2安装

/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"

2.3卸载

$ cd `brew --prefix`
$ rm -rf Cellar
$ brew prune
$ rm `git ls-files`
$ rm -r Library/Homebrew Library/Aliases Library/Formula Library/Contributions
$ rm -rf .git
$ rm -rf ~/Library/Caches/Homebrew

2.4基本使用方法

2.4.1查看homebrew版本

brew -v

2.4.2帮助信息

brew -h

2.4.3更新版本

brew update

2.4.4查看已安装列表

brew list

2.4.5查看任意包信息

brew info <packageName>

2.4.6查看可用包

brew search <packageName>

2.4.7安装任意包

brew install <packageName>

eg: brew install php@7.2

2.4.8卸载任意包

brew uninstall <packageName>

eg: brew uninstall php@7.2

3.安装Nginx

3.1安装

brew install nginx

3.2修改默认8080端口为80

sudo vim /usr/local/etc/nginx/nginx.conf

3.3赋予macOS管理员权限(注意下面的数字部分,1.6.0_1部分是nginx的版本号)

sudo chown root:wheel /usr/local/Cellar/nginx/1.6.0_1/bin/nginx
sudo chmod u+s /usr/local/Cellar/nginx/1.6.0_1/bin/nginx

3.4将nginx加入launchctl启动控制

mkdir -p ~/Library/LaunchAgents

cp /usr/local/opt/nginx/homebrew.mxcl.nginx.plist ~/Library/LaunchAgents/

launchctl load -w ~/Library/LaunchAgents/homebrew.mxcl.nginx.plist

3.5nginx相关命令

nginx -t    //测试nginx配置文件是否存在语法错误

nginx -s reload | reopen | stop | quit    //重新加载配置文件、重启、停止、退出

4.安装Mysql8.0

4.1安装

brew install mysql

4.2Mysql启动

mysql.server start

4.3将mysql加入launchctl启动控制(按3.4操作,路径方面自行查找,路径可能不一样,切记直接粘贴使用)

cp /usr/local/opt/mysql@8.0/homebrew.mxcl.mysql.plist ~/Library/LaunchAgents/

launchctl load -w ~/Library/LaunchAgents/homebrew.mxcl.mysql.plist

4.4登录mysql与密码修改

#登录mysql,首次登录无密码

mysql -uroot -p 

#修改密码

ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY 'root';

5.安装php7.*

5.1查询安装版本及安装

#查询需要的php版本

brew search php

#安装php

brew tap Homebrew/homebrew-core        #第三方tab已经迁移/弃用了,全部合并到这里

brew install php@7.2

5.2将php加入launchctl启动控制(按3.4操作,路径方面自行查找,或者按下面的写,此行路径可能,切记不可粘贴直接使用)

取消启动控制:launchctl unload ~/Library/LaunchAgents/homebrew.mxcl.mysql.plist

cp /usr/local/opt/php@7.2/homebrew.mxcl.php@7.2.plist ~/Library/LaunchAgents/

launchctl load -w ~/Library/LaunchAgents/homebrew.mxcl.php@7.2.plist 

5.3启动php-fpm

brew services start php@7.2

  • 1
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值