本篇文章给大家带来的内容是关于Mac下搭建PHP 开发环境的教程(详细步骤),有一定的参考价值,有需要的朋友可以参考一下,希望对你有所帮助。

php 的本地开发环境,搭建很简单,成功启动三个进程就可以了,步骤如下:

1、安装服务器端编程语言:PHP,并启动 php-fpm 进程;php-fpm

2、安装 Web 服务器:Nginx;2.1 在配置文件 nginx.conf 中添加 FastCGI 模块的配置;

2.2 启动 Nginx 服务器

nginx

3、安装数据库:Mysql 并启动:mysql.server

至此环境搭建完成,可以愉快地在本地开发 php 项目了。

如果您还不明白,也情有可原,或许你有几点知识点需要攻克一下:

1、Mac 下如何安装 php nginx 和 mysql?

使用 brew install * 安装,其中,* 指 php nginx mysql 任一个。

2、什么是 php-fpm 进程?

是实现了 FastCGI 协议,管理 php 解释器(php-cgi)的进程,通过 php-fpm 进程管理器启动。

如果还不明白,可以参考:https://segmentfault.com/a/1190000018374234

3、什么是 FastCGI 模块?

FastCGI 模块是 Nginx 专门与服务器端编程语言传递信息的;

Nginx 中有很多模块,就像 C 有很多类库,php 有很多扩展,可以按需配置或者使用;

4、为什么用 mysql.server 而不用 mysqld?

比起 mysqld,使用 msyql.server 最大的好处是:

出现错误 mysql 服务器 down 掉时,会自动重启 mysql 服务器;

5、什么是服务器?

不单单是物理上的概念,在很多语境中也指:守护进程。

mac php环境配置教程,Mac下搭建PHP 开发环境的教程(详细步骤)相关推荐

  1. iphone php环境,苹果(Mac OS X 10.5.6)下搭建php开发环境

    很多做设计的朋友用的是苹果mac系统,但做开发往往因环境而头疼,甚至有用虚拟机的,太痛苦了.今天让我们一起来学习下苹果系统下配置工作环境,首先得让Mac OS支持PHP.不管你是采用集成的开发环境,比 ...

  2. windows搭建python开发环境方法_04 Windows下搭建 Python 开发环境 - Python 入门教程

    前面两个小节中我们已经学习了在 MacOS 和 Ubuntu 中安装 Python 的开发环境.当然,作为用户基数最多的 Windows 操作系统,我们当然不会忘记,这节课我们就来学习下如何在 Win ...

  3. Mac下搭建php开发环境教程

    这篇文章主要介绍了Mac下搭建php开发环境教程,Mac OS X内置了Apache 和 PHP,这样使用起来非常方便.本文以Mac OS X 10.6.3为例,需要的朋友可以参考下 Mac OS X ...

  4. Mac OS苹果系统下搭建arduino开发环境

    Mac OS苹果系统下搭建arduino开发环境 一.准备工作 IDE安装 驱动安装 二.开发测试 一.准备工作 IDE安装 从arduino官方网站:https://www.arduino.cc/e ...

  5. 乐鑫Esp32学习之旅② 巧用eclipes编辑器,官方教程在Windows下搭建esp32开发环境,打印 “Hello World”。

    本系列博客学习由非官方人员 半颗心脏 潜心所力所写,仅仅做个人技术交流分享,不做任何商业用途.如有不对之处,请留言,本人及时更改. 1. 爬坑学习新旅程,虚拟机搭建esp32开发环境,打印 " ...

  6. Windows10 下搭建汇编语言开发环境( 利用 DOSBOX 和 MASM32 )

    Windows10下搭建汇编语言开发环境(利用DOSBOX和MASM32):https://www.cnblogs.com/zyever/p/7919007.html 如何在win10 64位下搭载汇 ...

  7. Windows下搭建ESP-IDF开发环境,适合ESP32/S2/C3/S3系列模组二次开发

    前言 本教程适用于以下两种用户: ①无Linux环境搭建经验或搭建Linux开发环境不成功: ②使用安信可windows一体化环境IDE V1.5开发环境搭建不成功: 本教程提供了windows下搭建 ...

  8. 在Windows XP3下搭建cocos2d-x-android开发环境

    (三) 搭建cocos2d-x-android环境 Windows XP3 + Eclipse + NDKR7+COCOS2DX(没有用到cygwin和minigw) 原文传送门:http://blo ...

  9. windows下搭建iphone开发环境

    在windows下搭建iphone开发环境,我是这样做的. 1. 安装虚拟机,并且在虚拟机中安装mac os: 2. 启动虚拟机的mac os, 然后安装 iphone sdk. 具体请参考以下几篇文 ...

最新文章

  1. 雷观(七):靠谱的程序员,不是随便一个码农就可以做到的
  2. 控制车辆运行的19个神经元
  3. Windows Phone 二、WP控件
  4. struts2 开发
  5. Educational Codeforces Round 75 (Rated for Div. 2)
  6. 深度学习保姆级入门教程 -- 论文+代码+常用工具
  7. 前端学习(2848):鼠标点击事件
  8. 非插件实现回复可见效果
  9. .DateTimeToStr函数专用优化版
  10. 如何在Vue中使用Font Awesome?
  11. Win10 新机,这些必装软件你拥有了吗?
  12. VMware-ESXi-6.7.0许可证
  13. 联想笔记本电脑键盘灯怎么开启_解决方案:如何打开Lenovo键盘灯?联想笔记本键盘键盘灯按哪个键?...
  14. 【PR】pr在导入rst字幕文件后,修改的样式无法显示在视频画面中
  15. 单片机实习音乐播放器的源码
  16. 我的毕业四年总结及对未来的期许!
  17. 关于音频情感分类的随笔(5)
  18. 用Python海归作图--turtle,画椭圆
  19. elk替代_记一次关于elk收集的日志中把手机号码用***代替遇到的问题以及解决
  20. 数组名 和数组名的理解

热门文章

  1. golang/Java实现求100以内的所有素(质)数和九九乘法表
  2. linux如何将文件夹添加到书签,mac给pdf文件添加书签工具
  3. JSONObject源码解析
  4. java遍历jsonobject_jsonobject 遍历取值
  5. 配置文件——节点machineKey的作用,强随机生成
  6. hdparm命令详解
  7. 【maya】如何快速选中所有骨骼和自动k帧
  8. Five features in Bilibili APP
  9. html5点击展开动画效果,jquery展开收缩扑克牌动画效果教程
  10. 曙光服务器无限重启,文明曙光一直进不去 无法进入游戏解决方法