当前位置:   article > 正文

mac电脑安装nginx+php_mac nginx php

mac nginx php

一、安装nginx

  1. #安装nginx
  2. brew install nginx
  3. #查看nginx版本
  4. nginx -V
  5. cd /usr/local/etc/nginx
  6. ls -l
  7. #如果没有nginx.conf执行下面命令
  8. sudo cp nginx.conf.default nginx.conf
  9. #启动nginx服务
  10. brew services start nginx
  11. //查看nginx是否启动成功
  12. ps aux|grep nginx

nginx启动成功,以后常用的命令

  1. sudo nginx    #启动nginx服务
  2. sudo nginx -s reload    #重新载入配置文件
  3. sudo nginx -s stop    #停止nginx服务

二、配置PHP

系统通常已经默认有安装php了,执行命令查看

  1. #查看php版本
  2. php -v
  3. #配置文件
  4. sudo cp /private/etc/php-fpm.conf.default /private/etc/php-fpm.conf

修改错误日志路径

  1. #编辑配置文件
  2. sudo vim php-fpm.conf
  3. #在配置文件里面;error_log下面增加一行
  4. error_log = /usr/local/var/log/php-fpm.log

三、配置nginx

打开配置文件

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/ 增加配置文件

  1. vim /usr/local/etc/nginx/servers/www.myphp8.com
  2. #内容
  3. server {
  4. listen 80;
  5. server_name www.myphp8.com;
  6. location / {
  7. root /Users/boolean/myphp/www.myphp8.com;
  8. index index.html index.htm index.php;
  9. }
  10. #error_page 404 /404.html;
  11. error_page 500 502 503 504 /50x.html;
  12. location = /50x.html {
  13. root html;
  14. }
  15. #
  16. location ~ \.php$ {
  17. root /Users/boolean/myphp/www.myphp8.com;
  18. fastcgi_pass 127.0.0.1:9000;
  19. fastcgi_index index.php;
  20. fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
  21. include fastcgi_params;
  22. }
  23. }

添加完配置,重载一下nginx配置

  1. sudo nginx -s reload
  2. vim /etc/hosts
  3. #解析域名
  4. 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

---------------------------------------------------------------------------------------------------------

以上参考博文

mac安装nginx+php_larance的博客-CSDN博客

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/码创造者/article/detail/753090
推荐阅读
相关标签
  

闽ICP备14008679号