位置: 编程技术 - 正文

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

  • 财务报表中的应交税费包括什么
  • 怎么计算土地增值税的相关税金
  • 季报利润表本期金额怎么计算
  • 企业缴纳残疾人保证金按什么标准缴纳
  • 土地增值税筹划实战
  • 增值税发票丢了怎么补开
  • 财务报表分析方法有
  • 合作社 注销
  • 经营租赁租赁费会计分录
  • 收到的软件退税怎么处理
  • 个税手续费返还比例
  • 出口退税和企业所得税
  • 个人所得税的申报税额是什么意思
  • 个税按月算和按年算为什么不一样
  • 小规模开票是含税的吗
  • 存货相关的会计科目
  • 土地闲置费能否扣除
  • 存货如何处理才能避税
  • 上交印花税分录
  • 支付机器设备修理费
  • 企业销售食品过期处罚
  • linux命令执行成功后会返回什么
  • 把u盘变成光盘模式
  • 本年收益在借方还结转吗
  • 开发票没有银行回单可以入帐吗?
  • 联想笔记本在bios中怎么把图标和字变大
  • PHP:Memcached::prepend()的用法_Memcached类
  • 代开票作废税未退该如何分录?
  • 资产增加为什么记借方
  • 债权类股票有哪些
  • 怎么用云服务
  • vue项目部署上线 需要做哪些准备
  • php有多简单
  • chrome浏览器快捷方式
  • 网上蛋糕商城jsp页面
  • 使用spring框架,大概有哪些步骤
  • redis相关
  • javascript基础编程
  • phpcms怎么用
  • 销售返利的会计处理方法
  • 持有期间公允价值变动的科目归属
  • 委托开发软件的版权归委托人所有
  • 成本不够用怎么办baixing
  • 新会计准则里的机械作业是什么
  • 企业消费税应计入资产成本的有哪些
  • 工装费用制度
  • 会员代金券模板
  • 商业汇票贴现条件有哪些
  • 业务招待费属于什么会计科目
  • 公司收到拆迁补偿金,于评估公司的区别
  • 商品互换定义
  • 电影剧本稿费多少
  • 收取的招标资料费增值税税率
  • 加油卡充值如何开发票
  • 事业单位对外投资
  • 固定资产计提折旧是当月还是次月
  • 关于单独计价的规定
  • 银行汇票结算业务
  • solaris ssh offline
  • win7桌面库图标怎么删除
  • 跳线短路
  • win7如何创建新桌面
  • ubuntu20.04
  • mac双系统删除mac系统
  • ubuntu20.04怎么用
  • xp电脑桌面图片显示缩略图
  • centos安装nmtui
  • musirc4.71.exe - musirc4是什么进程文件 有什么作用
  • win8修改锁屏壁纸
  • rpm软件安装命令
  • uploadify文件上传
  • 安卓布局优化
  • Cocos2dx3.2 Crazy Tetris 游戏输入(键盘事件,重力事件,触摸屏事件)
  • 对qucik cocos2dx lua SocketTCP的再一次封装,导入全局实例,包含自定义事件
  • 基于网络创新形成的大数据的最突出特征是什么?( )
  • 讲解JavaScript中for...in语句的使用方法
  • jQuery ajax MD5实现用户注册即时验证功能
  • unity分成
  • 网上缴费后如何复电
  • 眉山市两会2021
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设