位置: 编程技术 - 正文

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

  • 计提坏账为什么是递延所得税资产
  • 企业所得税广告费30%扣除
  • 已申报税额是什么意思,要交吗
  • 购入房产计入什么科目
  • 个体工商户申报个税是按月按季度
  • 进口货物的会计科目
  • 其他应付款借方余额怎么调整
  • 向银行借款存入银行会引起
  • 原材料的合理损耗
  • 过渡期损益会计分录
  • 收到前欠销货款290000元,存入银行的会计分录怎么写
  • 纳税人和征税对象的区别
  • 企业财产保险费率的影响因素
  • 最新增值税申报实操
  • 资产负债表中应收账款的计算公式
  • 公司支付给个人的货款怎么入账
  • 企业所得税法如何确认应税收入
  • 增值税销项税额抵减账务处理
  • ai自动生成代码
  • 事业单位福利发放时间
  • 预收账款是
  • 冲减其他应收款需要领导审批吗
  • 转出未交增值税怎么算
  • PHP:Memcached::getDelayedByKey()的用法_Memcached类
  • 企业收入的具体表现
  • 新注册的外贸公司花名册
  • window.location.href返回值
  • 月底结转汇兑损益
  • 手把手教你如何从一无所有到财务自由
  • wordpress修改数据库
  • 无法收到的租金要交房产税吗
  • 总公司签合同开票分公司做业务分公司如何确认收入?
  • mysql常见故障
  • 主营业务成本是借增贷减吗
  • 盘盈盘亏怎么看
  • 豆制品属于农副产品吗为什么
  • 利润分配未分配利润期末有余额吗
  • 小规模纳税人购买原材料会计分录
  • 工程施工的保险费的账务处理
  • 出资注意事项有哪些内容
  • 收到其他公司往来款怎么做账
  • 应交增值税减免税款科目
  • 采购业务 货物收到 发票收到
  • 融资手续费计入长期待摊
  • 银行卡账户年费
  • 商业仓储
  • 公司年初计划都有哪些
  • 数据库访问机制
  • sql server 获取今天的数据
  • sql语句大全实例教程
  • windons10安装
  • Mac下mysql 5.7.17 安装配置方法图文教程
  • 播放器状态
  • 游戏与操作系统不兼容
  • windows怎么加速
  • ubuntu16设置启动项
  • mac电脑废纸篓清空文件恢复
  • linux使用范围
  • 如何用u盘安装win8操作系统
  • windows如何关闭
  • apt-get和aptitude
  • win7使用率
  • linux halting
  • 更新win8
  • win7无网激活
  • opengl绘图
  • 创建步骤
  • unity ugui合批
  • 右键打开方式里没有word
  • angular jsx
  • Android UI之TableLayout(表格布局)
  • nodejs基础教程
  • unity多人游戏
  • 第一章阎王点卯的小说名字
  • 广东省地方税务局班子成员
  • 湖南电子税务局官网登录入口首页
  • 公务员考试税局
  • 临时税务登记有效期怎么填
  • 中国移动的电子协议推送服务是什么
  • 税控盘怎么看收入
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设