mac nginx + php 开发环境集成

来源:互联网 发布:手机棋牌游戏平台源码 编辑:程序博客网 时间:2024/05/16 23:38

mac nginx + php 开发环境集成

说明

1:写这个目的是自己记录
2:装环境看了很多论坛基本是拼凑才行,没有实操
3:必备环境: mac 已经安装 brew && brew php 插&& mysql 也已经装了。这个mac 装mysql 千万种
4:重点是记录 集成的 mac 的相关配置

brew 安装 nginx

执行:

brew install nginx

nginx配置

常用命令

sudo nginx 启动nginx -s reload|reopen|stop|quitnginx -t 测试配置文件是否正确

目录简介

这个目录下面放的就是 brew 现在安装的所有文件
/usr/local/Cellar

nginx 配置文件路径:
/usr/local/etc/nginx

新建文件夹

  主要是方便日后添加虚拟机
cd /usr/local/etc/nginx/mkdir  conf.d

修改配置文件

worker_processes  1;   #线程数error_log       /usr/local/var/log/nginx/error.log warn;pid        /usr/local/var/run/nginx.pid;events {    worker_connections  256;}http {    include       mime.types;    default_type  application/octet-stream;    log_format  main  '$remote_addr - $remote_user [$time_local] "$request" '                      '$status $body_bytes_sent "$http_referer" '                      '"$http_user_agent" "$http_x_forwarded_for"';    access_log      /usr/local/var/log/nginx/access.log main;    port_in_redirect off;    sendfile        on;     keepalive_timeout  65;     include /usr/local/etc/nginx/conf.d/*.conf; ##主要修改是这}

添加自定义文件

vim /usr/local/etc/nginx/conf.d/default.conf

内容如下 增加’虚拟机‘

server {    listen       80;    server_name  localhost;    root html; ##~/Documents/phpWork/phpWorks/; # 该项要修改为你准备存放相关网页的路径    location / {         index index.php;        autoindex on;     }       #proxy the php scripts to php-fpm      location ~ \.php$ {        include /usr/local/etc/nginx/fastcgi.conf;        fastcgi_intercept_errors on;         fastcgi_pass   127.0.0.1:9000;     }   }

* ps: root: 配置是写的物理目录 我自定义目录一直是403 通过测试只能在 html 也就是nginx 内置目录成功*

这里写图片描述

由此看出 ,nginx 是去这找目录

由此安装完成。

启动

sudo nginxsudo php-fpm -D

OK ? NO ..sudo php-fpm -D 会报错

copy 系统自带 fpm

mac 10.9 有装fpm 所以执行下如下:

cp /private/etc/php-fpm.conf.default php-fpm.conf

继续执行?还有报错 log 路径的问题 修改

/private/etc/php-fpm.conf.default php-fpm.conf

修改error_log 路径配置

结束

启动成功

0 0
原创粉丝点击