位置: 编程技术 - 正文

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

  • 业务招待费福利费怎么算超支
  • 企业办税权限怎么授权给个人
  • 用友T6自定结转怎样设置
  • 文化建设费退税会计分录怎么做
  • 收据四联分别叫什么
  • 股权转让分期付款合同范本
  • 入资款印花税怎么计算
  • 项目部电缆属于固定资产吗
  • 城建税和教育附加税
  • 上年度重复结转会计分录
  • 税率及征收率的区别
  • 房地产增值税预征率
  • 金融业的增值税
  • 不涉及税收
  • 合伙企业个人所得税经营所得税率
  • 增值税专用发票验票
  • 自行研发专利权发生的费用全部费用化了
  • 贴现扣的钱叫什么
  • 冲回坏账准备分录
  • 华为折叠手机mateXs
  • wps的广告怎么关掉
  • 如何压缩文件打包发送微信
  • Linux下which、whereis、locate、find 区别
  • 坏账的税务处理方法
  • 增值税进项税抵扣销项税
  • yolov5m
  • 库存商品交增值税吗
  • php读取xml接口数据
  • PHP使用http_build_query()构造URL字符串的方法
  • php语言之面向对象编程 educoder
  • 加油费属于什么费用类别的
  • 批发企业商品盘点发生短缺时
  • Request获取请求数据中文乱码问题
  • 新公司有免税政策吗
  • 长期借款的处理原则
  • 固定资产的原价包括增值税吗
  • 如何在对公账户对账操作
  • 发票开错时,如何做账务处理?
  • 金蝶怎么修改制单人
  • 专家咨询费比例不能超过多少
  • python中返回结果为true
  • mysql索引优化的方案
  • SQL中Exists的用法
  • 电脑计入固定资产了怎么抵企业所得税
  • 房产税是怎么样
  • 待报解预算收入什么意思
  • 民间非营利组织会计制度及操作实务
  • 收到的进项发票在哪里认证
  • 车船使用税必须每年都交吗
  • 预交税会计分录
  • 微信转账截图可以作为会计凭证吗
  • 投标保证金怎么记账科目
  • 机票行程单如何看座位等级
  • 收到质保金怎么写收据
  • 预付卡业务该如何管理
  • 旅游费的发票可以进成本吗?
  • mysql处理海量数据
  • windows xp系
  • windowsxp注册表在哪
  • win10系统自带的浏览器叫什么
  • Linux一键安装ftp
  • win10在哪里找
  • linux网络设备有哪些
  • windows7中彻底删除文件的操作
  • Cocos2dx3.2 CrazyTetris 物理引擎使用初步
  • 批处理 全局变量
  • js怎么用jquery
  • 如何编写一个完整的教学目标
  • js获取上传文件的大小
  • android 发短信
  • javascript面向对象吗
  • jquery中each()方法的作用及使用
  • 使用jQuery给input标签设置默认值
  • 深圳市税务局好考吗
  • 电子税务局无法显示抵扣发票
  • 江苏省国家税务局
  • 临港税务局第四分局电话
  • 税务执法审批表审批部门
  • 增值税专用发票上传是什么意思
  • 所得税汇算清缴退税税务局要来查账
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设