macOS monterey 12.6.1安装homebrew + nginx + php + mysql
创始人
2024-02-05 15:20:56

效果图

 

主要步骤

  1. 安装homebrew
  2. 使用brew安装nginx+php+mysql

详细步骤

  1. 参考“Homebrew国内如何自动安装(国内地址)(Mac & Linux)”安装brew,
    命令:
    /bin/zsh -c "$(curl -fsSL https://gitee.com/cunkai/HomebrewCN/raw/master/Homebrew.sh)"
  2. 参考“Mac安装PHP开发环境”使用brew安装nginx+php+mysql,
    里面的命令都要敲一遍
    主要命令:
    brew install php
    brew install nginx
    brew install mysql
    // 注意,这时安装好了mysql,但是缺少权限,mysql无法进行“mysql_secure_installation”操作,
    // 输入root密码后,错误提示:
    // Error: Can't connect to local MySQL server through socket '/tmp/mysql.sock' (2)
    // 错误解释:/tmp/mysql.sock 导致mysql无法连接
    // 最大的可能性:'/tmp/mysql.sock' 创建失败、或者无权限读写
    // 请参考解决办法:
    // https://www.jianshu.com/p/f9c044747133
    // 我个人习惯把socket文件都塞到/tmp/systemKits/socket/,在mysql配置文件中指向这里,
    // 具体操作:
    // sudo mkdir -p /tmp/systemKits/socket/
    // sudo chmod -R 0777 /tmp/systemKits/socket/
    // 再找出mysql配置文件,使用命令:
    // locate my.cnf
    // 找到配置文件并修改之:sudo vi /usr/local/etc/my.cnf 并添加以下代码,保存:
    [mysqld]
    socket=/tmp/systemKits/socket/mysql.sock
    [client]
    socket=/tmp/systemKits/socket/mysql.sock
    [mysql]
    socket=/tmp/systemKits/socket/mysql.sock
    // 再重启mysql服务: brew services restart mysql

     修改my.conf为:

     

  3. 命令行输入mysql_secure_installation回车,开始设置root密码。
    会先问你要不要什么额外的密码组件,我这里直接no回车,再设置密码





  4. 确保php、nginx已经装好,且已运行:

     
  5. 参考 https://huaweicloud.csdn.net/63561964d3efff3090b5a238.html#devmenu4的“整合Nginx+PHP+MySQL”,继续配置。
    注意:需修改/usr/local/etc/nginx/nginx.conf将默认监听端口从8080改为80  (大概在第40行)
    注意:需默认优先index.php,修改/usr/local/etc/nginx/nginx.conf大概第49行;
    从index  index.html index.htm;
    到index  index.php index.html index.htm;
  6. ok!

汇总

brew services restart nginx
brew services restart php
brew services restart mysql

错误日志 /usr/local/etc/nginx/logs/error.log
访问日志 /usr/local/etc/nginx/logs/access.log

配置虚拟站点 /usr/local/etc/nginx/servers/xx.com.conf

 

 

 

 

 

 

 

相关内容

热门资讯

埃菲尔铁塔在哪 中国仿建埃菲尔... 2019年4月26日,广西南宁市,街头惊现一座巨型山寨版埃菲尔铁塔,高约20米,白色塔身,造型逼真,...
北京的名胜古迹 北京最著名的景... 北京从元代开始,逐渐走上帝国首都的道路,先是成为大辽朝五大首都之一的南京城,随着金灭辽,金代从海陵王...
苗族的传统节日 贵州苗族节日有... 【岜沙苗族芦笙节】岜沙,苗语叫“分送”,距从江县城7.5公里,是世界上最崇拜树木并以树为神的枪手部落...
长白山自助游攻略 吉林长白山游... 昨天介绍了西坡的景点详细请看链接:一个人的旅行,据说能看到长白山天池全凭运气,您的运气如何?今日介绍...
猫咪吃了塑料袋怎么办 猫咪误食... 你知道吗?塑料袋放久了会长猫哦!要说猫咪对塑料袋的喜爱程度完完全全可以媲美纸箱家里只要一有塑料袋的响...
应用未安装解决办法 平板应用未... ---IT小技术,每天Get一个小技能!一、前言描述苹果IPad2居然不能安装怎么办?与此IPad不...
脚上的穴位图 脚面经络图对应的... 人体穴位作用图解大全更清晰直观的标注了各个人体穴位的作用,包括头部穴位图、胸部穴位图、背部穴位图、胳...
demo什么意思 demo版本... 618快到了,各位的小金库大概也在准备开闸放水了吧。没有小金库的,也该向老婆撒娇卖萌服个软了,一切只...
世界上最漂亮的人 世界上最漂亮... 此前在某网上,选出了全球265万颜值姣好的女性。从这些数量庞大的女性群体中,人们投票选出了心目中最美...
埃菲尔铁塔在哪 中国仿建埃菲尔... 2019年4月26日,广西南宁市,街头惊现一座巨型山寨版埃菲尔铁塔,高约20米,白色塔身,造型逼真,...
苗族的传统节日 贵州苗族节日有... 【岜沙苗族芦笙节】岜沙,苗语叫“分送”,距从江县城7.5公里,是世界上最崇拜树木并以树为神的枪手部落...
北京的名胜古迹 北京最著名的景... 北京从元代开始,逐渐走上帝国首都的道路,先是成为大辽朝五大首都之一的南京城,随着金灭辽,金代从海陵王...
脚上的穴位图 脚面经络图对应的... 人体穴位作用图解大全更清晰直观的标注了各个人体穴位的作用,包括头部穴位图、胸部穴位图、背部穴位图、胳...