位置: 编程技术 - 正文

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

  • 企业所得税的征税对象包括
  • 申报社保不报个人账户
  • 应收款为负数怎么做分录
  • 税金及附加现金流指定
  • 未完工工程如何做绩效评价
  • 月末进项税额转出科目需要结转吗
  • 本期免税额怎么填写
  • 公司帮其他单位开发票违法吗
  • 购买租赁财产是什么意思
  • 进口增值税抵扣信息委托核查函
  • 财政票据可以抵税吗
  • 突然收到银联入账收入怎么办
  • 设备租赁公司购进设备怎么做账
  • 销项负数发票怎么冲减成本
  • 营改增之前房产税计税依据
  • 地税逾期申报怎么处理
  • 设备销售并负责安装税率是多少
  • 汇算清缴时费用占收入多少
  • 开票软件上怎么抄税
  • 走pos对公账户扣多少手续费
  • 定额发票存根要盖章吗
  • 公司账户替别人过账
  • 生产车间制造费用包括
  • 工商年报中企业税费缴纳怎么填写
  • 公司购买电器的账务处理
  • macos快捷键一览
  • 对公账户转私人账户手续费多少
  • 企业若需要给客户交税
  • 建材网上销售平台有哪些
  • 商业银行贷款的三种基本形式
  • php上传文件到指定目录
  • php连接mysql数据库的几种方式及区别
  • 自然人税收系统换电脑怎么同步数据
  • css 100vw、100vh出现滚动条怎么解决
  • node.js什么意思
  • node教程
  • pytorch新手入门
  • 外账和内账哪个比较有发展
  • 季初从业人数和季末从业人数怎么填
  • 私对公开发票需要什么
  • java阻塞队列线程安全吗
  • 矿产资源补偿费属于管理费用吗
  • 查财务报表的网站有哪些
  • 微信交电费怎么交
  • 会计人员信息采集工作证明模板
  • 发票已交税还可以作废吗
  • 因质量问题免费退货
  • 装修行业小规模最高能开几个点的票
  • 购销合同没注明合同有效期
  • 小规模纳税人增值税超过30万怎么纳税
  • pycharm怎么安装mysql
  • 一个公户从农业银行开户
  • 事业单位非税收入帐务处理
  • 付国外客户佣金怎么代扣代缴增值税
  • 补缴以前年度的增值税以及附加税,还有罚款的账务处理
  • 打样费入什么科目
  • 工程建设项目融资方式有哪些
  • 房产税减免退税怎么操作
  • 营改增对企业税负影响
  • 如何购买车辆交强险保单
  • 公账钱怎么取出
  • 土地属于固定资产吗 会计
  • mysql8 jdbc连接
  • win7系统默认输入法
  • 删除微软
  • ie10和ie11
  • xp系统开机出现英文怎么办
  • 如何显示文件后缀win10
  • window8怎么样
  • win10用360卫士好吗
  • 电脑跳出windows 许可
  • linux安装dns软件包
  • js设计模型
  • JavaScript split()使用方法与示例
  • 付了120救护车费怎么报销
  • 云南省国家税务局APP
  • 新形势下税务工作
  • 百旺金赋天津客服
  • 南京税务事务所排行
  • 红股派息是赠送股票的意思吗
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设