赞
踩
访问这个网址查看更多: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
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。