[PHP] Mac下homebrew安装及php.mysql.nginx环境安装及配置

主机配置

mac os 10.11 mysql:5.7.9 nginx:1.8.0 PHP:5.6.16

homebrew 的安装

安装php-fpm

安装完成 现在我们将php-fpm 添加入环境变量中 方便我们通过终端直接进行启动

创建文件夹 并启动服务

如果没有报出什么bug的话 在终端中键入

应该会有下图的显示

mysql 安装

添加mysql到环境变量中

进入mysql的初始化环节 去确认一些mysql的缺省选项

测试mysql

输入权限密码 这是你应该能看见

php-fpm安装及配置

注意墙内用户最好翻墙 不然timeout是你的噩梦

创建默认虚拟主机

使用git 来克隆实例主机

然后删除/var/www/.get文件夹 防止你的文件被git上传

nginx的安装

使用homebrew来安装nginx

我们必须确保80端口是开启的,因为nginx是基于80端口的

第一次开始nginx

默认的配置设置是将监听8080端口而非http默认的80端口

终端中应该有如下显示

我们停止nginx 对其进行进一步配置

安装ssl

创建文件夹来存放ssl的证书和私钥

生成4096比特 的RSA秘钥

现在我们需要使用虚拟主机 我们要启用文件夹以供我们网站使用

然后打开nginx

然后你可以 打开下面的这些网站,来确认自己的nginx是否正确安装

对服务的控制

因为种种原因 我们可能要重新启动来进行 重命名

现在我们可以输入以下命令更新我们的变量 让我们的设置生效

现在你可以使用更加简短的命名来优雅的开关服务 而不必打一长串的指令 路径 那很傻

要快速地浏览的最新错误或访问日志

或者检查配置文件

Comments

  1. TinkerTinker2016年6月6日 at 下午3:15

    这篇文章的原文是:https://blog.frd.mn/install-nginx-php-fpm-mysql-and-phpmyadmin-on-os-x-mavericks-using-homebrew/

    有人反馈该文章顺序有问题。推荐看英文原文。

    1. 张溟2017年9月13日 at 下午4:40

      补充一下:原文的 Control the services 一节的”or if you use ZSH:” 的命令应该是”echo “source ~/.bash_aliases” >> ~/.zshrc && . ~/.zshrc” 原文在”~/.zshrc”之前少了个点。

  2. 张溟2017年9月13日 at 上午8:38

    安装ssl 的 第三小节第2行命令: ln -sfv /usr/local/etc/nginx/sites-available/default-ssl / usr/local/etc/nginx/sites-enabled/default-ssl 第二个路径的 usr 前多了两个空格, 请改下


更多问题,欢迎加群讨论:qq群 :565191947

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值