位置: 编程技术 - 正文

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

  • 一般计税方法和简易计税方法的计算公式
  • 建筑业预缴增值税怎么填纳税申报表
  • 两年前的发票可以补开吗
  • 跨年的预收账款怎么记账
  • 一次性发放年终奖怎么税务筹划
  • 用友删除凭证后期初余额不对
  • 财务上大写的元怎么写
  • 金蝶软件预收账款明细
  • 税率修改后对价格的影响
  • 出口货物如果没收怎么办
  • 扶持资金属于政府补助吗
  • 增值税认证未认证是什么意思
  • 小规模纳税人月超15万季度不超45万
  • 增值税开票员的岗位职责
  • 固定资产处置的账务处理
  • 质押贷款属于什么贷款
  • 停车费属于不动产租赁服务税率
  • 科目余额表借方和贷方
  • 减半征税怎么算
  • 税务局收到企业发票
  • 个人社保费需要交多少年
  • 税控盘管理费会计分录
  • 经营租入的土地使用权 待摊
  • 支付电费的税费怎么算
  • 知识产权?
  • 更改win10通知
  • 支付中间业务收入怎么算
  • 公司奖金没有按时发可以要吗
  • PHP开发之归档格式
  • 用友结转所得税费用
  • .info是什么意思?
  • 支付宝小程序跳回app
  • 元宇宙产业链
  • phpsession和cookie
  • 网站禁止了有什么方法打开
  • 收到政府扶持资金
  • 理财资金用途
  • discuz 首页设置
  • 老板出差餐费费用怎么处理
  • wordpress site
  • 理财产品的分红和收益是分开的吗
  • 公司安排异地培训
  • shell取命令执行结果
  • mysql触发器菜鸟教程
  • 建安工程预缴税额怎么算
  • 委托出口由谁办理退税
  • 劳务所得税税率表2023年1月
  • 对以前年度的收入怎么算
  • 奖金如何做账分录
  • 土地返还金
  • 累计预扣法的优缺点
  • 汇算清缴退款如何做账
  • 在SQL Server中使用存储过程的优点包括
  • windows怎么管理员权限
  • 电脑主机windows 7
  • windows个性化定制包含
  • 什么是活动目录和域
  • freebsd查看路由
  • cmos是一种什么芯片
  • 微软系统win10
  • mac u盘启动盘
  • launcheflc.exe什么意思
  • win8关闭系统更新
  • centos7命令行快捷键
  • windows8.1应用商店打不开
  • 原生js添加css样式
  • 设计模式工厂模式使用场景
  • unity3d快捷键
  • jquery设置滚动条
  • 说几条javascript的基本规范
  • 深入python3
  • 沧州地税局领导班子
  • 怎样在江苏智慧人社上停保
  • 契税房屋套数如何计算
  • 2020年职工探亲路费报销最新规定
  • 广西税务局热线电话
  • 上海网上申报软件怎样下载
  • 每月社保缴费截止日期
  • 残疾人个体工商户补贴
  • 增值税可以抵扣多少
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设