位置: 编程技术 - 正文

在Mac OS下搭建LNMP开发环境的步骤详解(mac环境搭建)

编辑:rootadmin

推荐整理分享在Mac OS下搭建LNMP开发环境的步骤详解(mac环境搭建),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:macos搭建服务器,mac如何搭建python环境,macos搭建服务器,mac搭建服务器,mac搭建webdav,mac搭建linux环境,mac搭建linux环境,macos搭建开发环境,内容如对您有帮助,希望把文章链接给更多的朋友!

一、概述

大家应该都知道LNMP代表的就是:Linux系统下Nginx+MySQL+PHP这种网站服务器架构。Linux是一类Unix计算机操作系统的统称,是目前最流行的免费操作系统。代表版本有:debian、centos、ubuntu、fedora、gentoo等。Nginx是一个高性能的HTTP和反向代理服务器,也是一个IMAP/POP3/SMTP代理服务器。Mysql是一个小型关系型数据库管理系统。PHP是一种在服务器端执行的嵌入HTML文档的脚本语言。这四种软件均为免费开源软件,组合到一起,成为一个免费、高效、扩展性强的网站服务系统。下面来看看本文的详细内容吧。

二、安装Homebrew

使用Mac的程序员必不可少的一步便是安装Homebrew,他就像是centOS的yum命令和ubuntu的apt-get命令一样,通过brew命令,我们可以快速的安装一些软件包。

使用命令行安装Homebrew的命令如下:

使用brew doctor检查是否存在冲突,然后使用brew update && brew upgrade对brew进行升级。

三、安装nginx

nginx在Mac OS中可以直接使用brew命令进行安装:

如果需要使用端口的话,需要将nginx加入root组当中:

然后使用命令启动nginx服务:

测试nginx是否安装成功,因为默认配置文件监听的是端口,所以先对端口发起请求:

结果应该类似于下:

nginx的相关操作如下:

四、安装php-fpm

因为brew并没有php-fpm的源,所以首先要添加源:

然后安装php-fpm,输入命令:

程序会自动安装,等待几分钟后完成安装。

在Mac OS下搭建LNMP开发环境的步骤详解(mac环境搭建)

安装完成后,还需要将php加入$PATH当中:

然后可以设置php-fpm的开机自启动:

使用以下命令监测php-fpm是否启动成功:

如果启动成功应当有以下类似输出:

五、安装MySQL

MySQL也可以使用brew命令直接进行安装:

同样,可以设置MySQL的开机自启动:

然后进行MySQL的安全安装,使用以下命令,可以更改root密码、删除匿名用户、关闭远程连接等:

然后会输出以下内容:

测试数据库是否安装成功:

然后输入刚才设置的root密码,将会输出以下内容:

六、配置nginx

首先,为我们的配置文件创建一些文件夹,这些是仿照ubuntu的nginx结构进行建立的目录:

然后修改nginx配置文件:

将内容替换为:

然后创建php-fpm配置文件:

输入以下内容:

然后加入站点配置文件:

输入以下内容:

重启nginx,至此,配置完成,在www下写一个测试文件,进行测试即可

总结

标签: mac环境搭建

本文链接地址:https://www.jiuchutong.com/biancheng/293429.html 转载请保留说明!

上一篇:php实现购物车功能(以大苹果购物网为例)(php实现购物车功能源代码)

下一篇:解决PHP上传非标准格式的图片pjpeg失败的方法(php 文件上传类型限制)

  • 分销佣金税务处理
  • 餐补如何入账
  • 公司购买员工意外保险费会计分录未收到发票
  • 员工提成比例怎么分配
  • 支付短期借款利息的会计科目
  • 个人所得税如何入账?
  • 非房产企业出售不动产需要缴纳增值税吗
  • 成品油认证步骤
  • 小规模核定征收需要做账吗
  • 出口退税逾期申报,需申报出口货物收汇情况表
  • 无法收回的应收账款情况说明
  • 亏损企业所得税弥补
  • 公司办公室收到上级主管部门的一份
  • 利息收入交税会计分录怎么做
  • 关于半年度净资产的公告
  • 社保年年递增
  • 分摊费用怎么说合适
  • 公司承揽员工租房个税如何入账?
  • 企业营改增后的会计处理有何变化
  • 品种法完工产品成本的单位成本怎么算
  • 职工死去还有工资吗
  • 季度奖金个人所得税怎么算
  • 整体购买企业资产涉及哪些税
  • 个体工商户清算报告
  • 劳务派遣公司的作用
  • vue3项目打包
  • PHP:imagettftext()的用法_GD库图像处理函数
  • 承兑到期解付为什么不到账
  • zendframework3
  • 小额贷款企业收利息吗
  • 企业如何做账报税流程
  • Vue3 + Pinia 持久化存储
  • html5旅游网页设计
  • 初级职称到中级职称需要上继续教育课吗
  • 推荐最好用的
  • 手撕代码是啥意思
  • php微信公众号商城源码
  • phpcms怎么修改模板风格
  • 准予扣除业务招标的情形
  • 企业接受捐赠要交增值税
  • 在pycharm中配置python
  • 银行账户收费开什么发票
  • Python IDE之Thonny的介绍
  • 织梦图片集如何调用
  • ie8 ie8i
  • 附加税扣款时做成了借税金及附加怎么办
  • 固定收益票据
  • 事业单位相关规定有哪些
  • 资产负债表与利润表的关联性可在存货与销售成本
  • 涉及无形资产的会计处理
  • 客户是否需要向客户介绍
  • 不开票销售收入怎么做账务处理
  • 公司注销应付账款要为零吗
  • 收到国税退款的分录
  • 工程预付款计入什么科目
  • 以旧换新会计科目
  • 员工借款后离职怎么处理
  • 非同一控制下企业合并,企业合并成本包括
  • 结算本月职工工资,其中生产甲产品
  • 主营业务成本如何做分录
  • 电子商务还会继续发展吗
  • sql提取指定字符串
  • mysql数据库基本知识点总结
  • ubuntu安装超详细教程
  • xp系统如何禁止各种窗口弹出
  • 最小化安装centos7怎么装图形界面
  • win10操作中心设置
  • win8系统怎么关机
  • win1021h2正式版
  • 勒索病毒一般勒索多少钱
  • unity的粒子系统在哪
  • opengl 模型
  • excel实现多选
  • jquery-easyui-1.3.3
  • unity接收udp
  • node.js上传文件
  • python查询系统
  • html折叠
  • javascript含义
  • 税控盘过了时间没清卡要罚多少钱
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设