位置: 编程技术 - 正文

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

  • 收取境外服务费收入如何开票
  • 应该如何
  • 计提个税会计分录怎么做小规模
  • 国际货运代理一个月大概有多少收入
  • 年终奖个人所得税计算器
  • 8.会计核算方法具体包括哪些内容?
  • 长期债权投资是什么科目借贷
  • 小微企业所得税税率2.5% 10% 25%
  • 小规模缴纳增值税税控系统可以抵扣么
  • 小规模旅行社差额征税的账务处理
  • 农业免税企业账户怎么查
  • 行政单位明细账包括哪些
  • 商品房预售期一般多久
  • 补发工资计算公式
  • 进项税抵扣销项税
  • 小规模企业发票跨月可以作废吗?
  • 什么费用可以列支拆迁补偿费
  • 购买股票如果公司亏损
  • 多转出的进项税能否转回
  • 股权转让个人交的印花税可以入账吗
  • 母公司给子公司担保需要决议吗
  • 货物运输政策
  • 商贸企业加工费票计入什么科目
  • 财会人员
  • 小微企业开发票优惠政策
  • 费用无发票财务怎么做账
  • 建筑行业暂估成本的会计分录怎么写
  • 公积金超出上限部分
  • 一张发票上可以开几行
  • 怎么获得最新医学类指南
  • 应付职工薪酬包括个人社保和个税吗
  • linux桌面不见了
  • win7怎么更改开机启动项
  • 拓展销售市场发生的业务招待费计入
  • 增值税的特殊项目
  • chrome谷歌浏览器
  • 大学网页制作作业dw
  • 税收优惠方式有几种
  • 会计怎么区别法定维修义务和合同义务
  • php反射使用场景
  • 可回收垃圾有哪些?
  • 收到招标文件怎么回函
  • 入库税款异常怎么处理好
  • 分公司以总公司名义
  • sql随机函数rand怎么用
  • 金融债券的利息不计复利不能提前支取
  • 应收账款余额百分比法与账龄分析法有何异同
  • sqlserver2008数据迁移
  • mysql5.5创建用户
  • 收到退回以前年度税款
  • 收到材料发票怎么写摘要
  • 政府补助都有哪些类型
  • 建筑企业收挂靠公司管理费如何做账?
  • 预包装食品加工及销售营业执照图片
  • 何为三证合一
  • 火车票进项抵扣需要认证吗
  • 一般纳税人厂房租赁增值税税率是多少
  • 工程公司本月没发工资
  • sql server 操作
  • sql server自动生成语句
  • Python MySQL进行数据库表变更和查询
  • wuloader.exe wuloader进程是什么软件
  • win8右下角图标不见了
  • vrvarp.exe是什么
  • 微软商城会员
  • windows7怎么关不了机怎么办
  • windows10禁用独立显卡
  • ntfs权限怎么设置
  • android 生成图片
  • eslint-plugin
  • 百度地图给map添加
  • js实例教程
  • android PopupWindow显示位置设置
  • Python调用大漠插件
  • flask框架数据可视化
  • 陕西省地方税务局关于调整土地增值税预征率的公告
  • 大排量车船税怎么减免
  • 电子发票提取网站
  • 我国税务师事务所有哪些
  • 房产税季度缴纳还是月度
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设