加入收藏 | 设为首页 | 会员中心 | 我要投稿 梧州站长网 (https://www.0774zz.cn/)- 云原生、分布式云、媒体处理、业务安全、数据可视化!
当前位置: 首页 > 站长学院 > PHP教程 > 正文

Mac安装PHP运行环境

发布时间:2022-08-02 13:49:53 所属栏目:PHP教程 来源:互联网
导读:先安装brew 1 ruby -e $(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install) nginx的安装与配置 1 brew install nginx 修改配置文件 1 2 sudo vim /usr/local/etc/nginx/nginx.conf #修改默认的8080端口为80 给予管理员权限 1
  先安装brew
 
  1
 
  ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
 
  nginx的安装与配置
 
  1
 
  brew install nginx
 
  修改配置文件
 
  1
 
  2
 
  sudo vim /usr/local/etc/nginx/nginx.conf
 
  #修改默认的8080端口为80
 
  给予管理员权限
 
  1
 
  2
 
  sudo chown root:wheel/usr/local/opt/nginx/bin/nginx
 
  sudo chmod u+s/usr/local/opt/nginx/bin/nginx
 
   
 
  加入launchctl启动控制
 
  1
 
  2
 
  mkdir -p ~/Library/LaunchAgents
 
  cp /usr/local/opt/nginx/homebrew.mxcl.nginx.plist~/Library/LaunchAgents/launchctl load -w ~/Library/LaunchAgents/homebrew.mxcl.nginx.plist
 
  运行nginx
 
  1
 
  2
 
  3
 
  sudo nginx #打开 nginx
 
  nginx -s reload|reopen|stop|quit #重新加载配置|重启|停止|退出 nginx
 
  nginx -t #测试配置是否有语法错误
 
  测试配置nginx的时候,开启nginx有错误。如图:
 
 
 
   
 
  这导致我在切换URL的时候获取不到后台的数据,还一直报错404.
 
  我的解决方案:
 
  sudo nginx -c /usr/local/etc/nginx/nginx.conf
 
  然后重启一下:sudo nginx -s reload  就可以了
 
  1
 
  2
 
  3
 
  4
 
  5
 
  6
 
  7
 
  8
 
  常用的nginx命令:
 
  nginx -t  开启nginx服务
 
   
 
  sudo nginx  查看nginx状态
 
   
 
  vi /usr/local/etc/nginx/nginx.conf  打开nginx.conf配置文件
 
   
 
  sudo lsof -i:80  查看nginx进程
 
    
 
  mysql的安装与配置
 
  安装mysql
 
  1
 
  2
 
  brew install mysql
 
  cd /usr/local/opt/mysql/
 
  修改配置文件
 
  1
 
  2
 
  sudo vim my.cnf
 
  #如果出现无法启动mysql,rm my.cnf
 
  加入launchctl启动控制
 
  1
 
  2
 
  3
 
  4
 
  5
 
  mkdir -p ~/Library/LaunchAgents/
 
  cp /usr/local/opt/mysql/homebrew.mxcl.mysql.plist~/Library/LaunchAgents/
 
  launchctl load -w ~/Library/LaunchAgents/homebrew.mxcl.mysql.plist
 
  #取消启动
 
  #launchctl unload ~/Library/LaunchAgents/homebrew.mxcl.mysql.plist
 
  共3页:
 
  上一页
 
  1
 
  2
 
  3
 
  下一页
 
  栏目列表
 
  JavaScript+JQuery从入门到精通视频教程
 
  VB.net 2010 视频教程
 
  VB.net 2010 视频教程
 
  Java视频教程
 
  VB.net 2010 视频教程
 
  最新更新
 
  Java编程的逻辑-面向对象
 
  深入浅出 JAXB:自定义映射方式
 
  Golang与Java的区别
 
  Python第三方模块安装方法
 
  Python常用模块之OS使用
 
  python如何发送邮件(zmail模块)
 
  Python中什么是类?如何定义?
 
  Python使用xlrd读取Excel
 
  Python使用xlrd写入Excel
 
  go语言学习笔记-初识Go语言
 
  三大常用数据库事务详解之三:事务运行
 
  三大常用关系型数据库事务详解之二:基
 
  三大关系型数据库事务详解之一:基本概
 
  MongoDB常用命令(2)
 
  MongoDB基本介绍与安装(1)
 
  SQLServer触发器调用JavaWeb接口
 
  SQL Server索引的原理深入解析
 
  SqlServer2016模糊匹配的三种方式及效率问题
 
  SQL中Truncate的用法
 
  sqlserver 多表关联时在where语句中慎用tri
 
  VB.NET中如何快速访问注册表
 
  ASP.NET中图象处理过程详解
 
  Vue(1)Vue安装与使用
 
  JavaScript 语言入门
 
  js将一段字符串的首字母转成大写
 
  纯原生html编写的h5视频播放器
 
  H5仿原生app短信验证码vue2.0组件附源码地
 
  TypeScript(4)接口
 
  TypeScript(3)基础类型
 
  TypeScript(2)WebStorm自动编译
 

(编辑:梧州站长网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    热点阅读