赞
踩
- #安装nginx
- brew install nginx
-
- #查看nginx版本
- nginx -V
-
- cd /usr/local/etc/nginx
-
- ls -l
-
- #如果没有nginx.conf执行下面命令
- sudo cp nginx.conf.default nginx.conf
-
- #启动nginx服务
- brew services start nginx
-
- //查看nginx是否启动成功
- ps aux|grep nginx
nginx启动成功,以后常用的命令
- sudo nginx #启动nginx服务
- sudo nginx -s reload #重新载入配置文件
- sudo nginx -s stop #停止nginx服务
系统通常已经默认有安装php了,执行命令查看
- #查看php版本
- php -v
-
- #配置文件
- sudo cp /private/etc/php-fpm.conf.default /private/etc/php-fpm.conf
修改错误日志路径
- #编辑配置文件
- sudo vim php-fpm.conf
-
- #在配置文件里面;error_log下面增加一行
- error_log = /usr/local/var/log/php-fpm.log
打开配置文件
vim /usr/local/etc/nginx/nginx.conf
找到server , 在location 下增加index.php, 例如
开启FastCGI server
在根目录下新增文件 vim /usr/local/var/www/index.php
内容编辑echo phpinfo();
访问:http://localhost:8080/index.php
--------------------------------------截止到上面,基本配置已经完成----------------------
后续新增站点配置可以在
目录/usr/local/etc/nginx/servers/ 增加配置文件
- vim /usr/local/etc/nginx/servers/www.myphp8.com
-
- #内容
- server {
- listen 80;
- server_name www.myphp8.com;
-
- location / {
- root /Users/boolean/myphp/www.myphp8.com;
- index index.html index.htm index.php;
- }
-
- #error_page 404 /404.html;
-
- error_page 500 502 503 504 /50x.html;
- location = /50x.html {
- root html;
- }
-
- #
- location ~ \.php$ {
- root /Users/boolean/myphp/www.myphp8.com;
- fastcgi_pass 127.0.0.1:9000;
- fastcgi_index index.php;
- fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
- include fastcgi_params;
-
- }
- }
-
添加完配置,重载一下nginx配置
- sudo nginx -s reload
-
- vim /etc/hosts
- #解析域名
- 127.0.0.1 www.myphp8.com
总结:
1、nginx配置文件目录: /usr/local/etc/nginx
2、后续新增站点配置文件的目录: /usr/local/etc/nginx/servers
3、php文件:/private/etc/php-fpm.conf
4、启动nginx:sudo nginx
5、新增配置站点后重载nginx:sudo nginx -s reload
6、启动php:sudo php-fpm
---------------------------------------------------------------------------------------------------------
以上参考博文
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。