位置: 编程技术 - 正文

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

  • 一般纳税人哪些可以开3%的发票吗
  • 收入费用表本期盈余和资产负债表本期盈余
  • 公司替个人交的水电费计入哪里了
  • 咨询服务费发票属于哪个大类
  • 外地企业如何在本地纳税
  • 库存商品进项税额转出分录怎么写
  • 企业抽奖用的奖品有哪些
  • 长期投资计提减值准则
  • 保费收入确认的条件
  • 十万位发票怎么开
  • 单位固定资产出售账务处理
  • 劳保用品增值税税率是多少
  • 投资款印花税的税率是多少啊
  • 以前年度补交的税款进什么科目?
  • 房租发票进项税额抵扣
  • 小规模收到增值税专用发票咋处理
  • 不动产进项税额怎么算
  • 商贸企业发出商品
  • 加工费可以计入管理费用吗
  • 公司破产清算的清偿顺序为
  • 生产车间制造费用包括
  • windows10专业
  • 手机连不上wifi显示已停用是怎么回事
  • 待认证进项税额借方余额表示什么
  • 公司的现金管理规定
  • 公司内部收据能做凭证吗
  • yii2关联查询
  • vue word editor
  • 前端打印语句
  • syms命令
  • php一个页面多个分页
  • 公司变更需要哪些资料~问华杰 财务
  • 给客户开的发票,在邮寄过程中丢了怎么办?
  • 雷达信号pri
  • php中的数据类型有哪些?
  • 专票地址错了要作废吗
  • Python中如何定义一个变量
  • 金蝶k3固定资产如何入账
  • 结转生产成品
  • python自学资料
  • 人力资源投资收益
  • 注册一个公司没有流水可以吗
  • strippped
  • SQLite速度评测代码
  • sql server中数据文件的扩展名是
  • python中变量类型有几种
  • 累计增长率如何计算公式
  • 财务费用利息收入是什么意思
  • mysql怎么使用表
  • 同级财政和本级财政
  • 公司购买手表可以做费用吗?
  • 珠宝行业的会计
  • 专票金额和实际报销金额不符
  • 赠送礼品怎么入账
  • 企业筹建期间银行开户要求
  • 外出经营活动需要预缴税款吗2020年
  • 员工 成本
  • 房地产开发打桩
  • mysql数据库数据备份
  • win7旗舰版系统激活码
  • win8不识别u盘
  • 让64位的Windows Server 2008支持蓝牙的方法
  • mac怎么一键关机
  • win8系统怎么设置开机密码
  • scrtkfg.exe - scrtkfg是什么进程 有什么用
  • 电脑系统win8
  • vsftpd怎么配置
  • 跑跑跑游戏
  • js对象属性值
  • linux shell脚本中sudo后输入密码
  • shell sed 空格
  • js鼠标滚动页面触发事件
  • php删除代码
  • css回到页面顶部
  • android圆形按钮
  • 使用二氧化碳灭火器时人应该站在什么位置
  • android背景图片透明度alpha
  • js 堆排序
  • python怎么用
  • python怎么在网上赚钱
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设