Mac 下搭建 PHP 開發環境的步驟

php 的本地開發環境,搭建很簡單,成功啓動三個進程就能夠了,步驟以下:php

一、安裝服務器端編程語言:PHP,並啓動 php-fpm 進程;mysql

php-fpm

二、安裝 Web 服務器:Nginx;nginx

2.1 在配置文件 nginx.conf 中添加 FastCGI 模塊的配置;
2.2 啓動 Nginx 服務器
    nginx

三、安裝數據庫:Mysql 並啓動:sql

mysql.server

至此環境搭建完成,能夠愉快地在本地開發 php 項目了。 數據庫

若是您還不明白,也情有可原,或許你有幾點知識點須要攻克一下:
一、Mac 下如何安裝 php nginx 和 mysql?編程

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

二、什麼是 php-fpm 進程?segmentfault

是實現了 FastCGI 協議,管理 php 解釋器(php-cgi)的進程,經過 php-fpm 進程管理器啓動。
若是還不明白,能夠參考:https://segmentfault.com/a/1190000018374234

三、什麼是 FastCGI 模塊?服務器

FastCGI 模塊是 Nginx 專門與服務器端編程語言傳遞信息的;
Nginx 中有不少模塊,就像 C 有不少類庫,php 有不少擴展,能夠按需配置或者使用;

四、爲何用 mysql.server 而不用 mysqld?編程語言

比起 mysqld,使用 msyql.server 最大的好處是:
出現錯誤 mysql 服務器 down 掉時,會自動重啓 mysql 服務器;

五、什麼是服務器?php-fpm

不僅僅是物理上的概念,在不少語境中也指:守護進程。
相關文章
相關標籤/搜索