当前位置:   article > 正文

macOS使用HomeBrew安装php,Mysql,nginx_homebrew.mxcl.php@7.2 not managed by `brew service

homebrew.mxcl.php@7.2 not managed by `brew services`

访问这个网址查看更多: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卸载

  1. $ cd `brew --prefix`
  2. $ rm -rf Cellar
  3. $ brew prune
  4. $ rm `git ls-files`
  5. $ rm -r Library/Homebrew Library/Aliases Library/Formula Library/Contributions
  6. $ rm -rf .git
  7. $ 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安装任意包

  1. brew install <packageName>
  2. eg: brew install php@7.2

2.4.8卸载任意包

  1. brew uninstall <packageName>
  2. 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的版本号)

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

3.4将nginx加入launchctl启动控制

  1. mkdir -p ~/Library/LaunchAgents
  2. cp /usr/local/opt/nginx/homebrew.mxcl.nginx.plist ~/Library/LaunchAgents/
  3. launchctl load -w ~/Library/LaunchAgents/homebrew.mxcl.nginx.plist

3.5nginx相关命令

  1. nginx -t //测试nginx配置文件是否存在语法错误
  2. 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操作,路径方面自行查找,路径可能不一样,切记直接粘贴使用)

  1. cp /usr/local/opt/mysql@8.0/homebrew.mxcl.mysql.plist ~/Library/LaunchAgents/
  2. launchctl load -w ~/Library/LaunchAgents/homebrew.mxcl.mysql.plist

4.4登录mysql与密码修改

  1. #登录mysql,首次登录无密码
  2. mysql -uroot -p
  3. #修改密码
  4. ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY 'root';

5.安装php7.*

5.1查询安装版本及安装

  1. #查询需要的php版本
  2. brew search php
  3. #安装php
  4. brew tap Homebrew/homebrew-core #第三方tab已经迁移/弃用了,全部合并到这里
  5. brew install php@7.2

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

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

  1. cp /usr/local/opt/php@7.2/homebrew.mxcl.php@7.2.plist ~/Library/LaunchAgents/
  2. launchctl load -w ~/Library/LaunchAgents/homebrew.mxcl.php@7.2.plist

5.3启动php-fpm

brew services start php@7.2

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/从前慢现在也慢/article/detail/529714
推荐阅读
相关标签
  

闽ICP备14008679号