位置: 编程技术 - 正文

在Mac OS下搭建LNMP开发环境的步骤详解(mac环境搭建)

发布时间:2024-01-12

推荐整理分享在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 文件上传类型限制)

  • 公司更换营业执照需要多久
  • 投资收益做什么
  • 报关单和进口增值税专用缴款书联系
  • 视同销售要确认收入吗?
  • 二手房差额税需要多少钱怎么计算的
  • 应交增值税为什么是销项减进项
  • 亏损企业净资产负债率
  • 全年一次性奖金税收优惠政策
  • 个人如何开具增值税普票
  • 资产和利润表的关系
  • 年所得12万元以上的纳税人,在纳税年度终了后
  • 一次还本付息摊余成本计算公式
  • 购买免税苗木抵税分录
  • 清包工有措施费吗
  • 验资报告办理一般需要多久时间
  • 资金占用利息怎么开票
  • 苹果电脑截图快捷键
  • 投资收益率的作用
  • 上月有留底税额,这个月有销销没有进项怎么做账
  • 滴滴代驾报酬
  • 企业的往来账款包括哪些
  • 出差补贴是必须的吗
  • cefres.dll是什么
  • win7系统禁用u盘
  • 补提去年的所得税费用是怎么做分录?
  • php获取文章内容图片
  • 公民什么情况纳税
  • 前端段落空两格怎么设置
  • wordpress 函数
  • 扣缴单位无有效的税费种认定信息
  • hypergraph learning
  • 玄学2021
  • 什么是多模态研究
  • java web中的转发和重定向
  • fdisk cfdisk
  • python输入三科成绩
  • 固定资产改造费用化账务处理
  • 跨期发票的形成条件
  • 个体工商户生产经营所得税税率表2023
  • 红字信息表必须要原件吗
  • php 多进程
  • 5 分钟速通 SVG
  • 投资性房地产递延所得税负债为什么计入其他综合收益
  • 申请个体工商户流程
  • 零申报失败什么原因
  • 综合保税区可以随便进出吗
  • 出口运保费是什么费用
  • 研发辅助账汇总表
  • 开发票需要填银行吗?
  • 企业所得税视同销售的会计处理是?
  • 红冲发票怎么写分录
  • 购买商品属于什么费用
  • 工会经费可以购买办公用品吗?
  • 投标资质使用费
  • 来料加工账务处理流程
  • 平均净资产怎么算公式的
  • 购进销售产品的会计分录
  • 如何理解会计含义
  • 交易性金融资产属于什么科目
  • 企业成立前期的重点工作
  • 商业企业费用科目
  • mysql触发器语句
  • ubuntu系统中安装微信步骤
  • linux的rz sz命令
  • 我用u盘装系统
  • windows开机自启动程序
  • tomcat调用servlet流程
  • win10系统如何查找文件
  • linux中wc命令的用法
  • win7系统安装ie11浏览器
  • win7系统可移动的文件
  • Win10 Build 14267截图欣赏:贴心功能大展示
  • js设计模式有什么用
  • android su
  • android:View的setTag和getTag使用
  • javascript prototype inheritence
  • 黑马程序员c++语言讲义
  • 如何在电子税务局添加办税人员
  • 合伙企业的税收较高
  • 增值税税控开票软件密码不知道了怎么办
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号