位置: 编程技术 - 正文

在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 文件上传类型限制)

  • 公司代缴个人所得税做账
  • 出口商品认证
  • 长期待摊费用摊销会计分录
  • 委托付款税务认可吗
  • 其他综合收益税后净额影响净利润吗
  • 房租怎么抵扣个税计算方法
  • 一般纳税人兼营不同税率
  • 增值税汇总纳税政策文件
  • 销货清单和发票金额不一致
  • 中秋员工福利费会计分录
  • 按季度报税怎么处理
  • 药店药品成本怎么核算
  • 无形资产研究阶段的支出全部费用化
  • 库存商品盘盈盘亏表
  • 劳务公司注销了,未出的款怎么走账
  • 企业减免税会计分录
  • 离职补偿金个税计算器2022
  • 没有收款人复核人的发票能报销吗
  • 增值税专票销售额比对(非差额企业)
  • 企业更换银行卡意味着什么
  • 预付专利转让费计入什么科目?
  • 必要收益率的计算题目
  • 一般纳税人税负率
  • 查账征收的企业所得税什么时候开始汇算
  • cpu不支持vt怎么办
  • 长期待摊费用账务处理包括哪两部分
  • linux中ping命令怎么用
  • php数组有哪几种类型
  • sisusbrg.exe - sisusbrg是什么进程 有什么用
  • cpqeadm.exe是什么进程 可以关闭吗 cpqeadm进程查询
  • framework教程
  • 微信php开发教程
  • 出售固定资产申报表收入与损益表收入不一致
  • php如何实现伪静态
  • php 分页
  • 应付福利费和应付职工薪酬的关系
  • 卷积神经网络课程
  • python解密加密文件
  • 小微企业免征增值税优惠
  • 基本户发工资的规定
  • java如何导出
  • php怎么装
  • 特殊工种人身安全责任书
  • 所得税交多了怎么留抵
  • 股权变更如何交税
  • 购买材料增值税税率
  • 移动平均加权法怎么算
  • 白酒系列代理
  • 买车险要先付钱再上牌吗
  • 公司私账银行流水
  • 产品质量监督检查的重点是
  • 工程项目必须购买保险吗
  • 机票价格分类
  • 单位组织活动主持词
  • 行政单位收到银行存款利息的会计分录
  • 应计入产品成本的停工损失是
  • 关于财务报销的法律
  • 生产型企业出口退税计算
  • 减免税款借方余额
  • macbook如何使用word
  • Linux系统忘记root密码
  • win8安装出现了一些问题
  • win8系统gho
  • 特俗字符
  • Ubuntu如何安装vim编辑器
  • gzip: stdin: unexpected end of file tar: Unexpected EOF in archive tar: Unexpect
  • opengl oes纹理
  • 安卓图库权限
  • bat批处理视频教程
  • unity打包64位出错
  • bat批处理命令大全
  • js鼠标滚动页面触发事件
  • n归档是什么软件
  • js刷新当前窗口
  • onSaveInstanceState和onRestoreInstanceState触发的时机
  • 发票与报销内容不一样
  • 电子税务局申领的发票怎么读入金税盘
  • ca锁使用
  • 开发商卖商铺需要哪些资质条件?
  • 员工持股平台税务稽查
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设