参考地址:https://blog.youkuaiyun.com/zpf336/article/details/47955893?utm_source=blogxgwz0 一.生成的ssh-keys 的目录是/user/zhufengyun/.ssh/下 而克隆时使用sudo命令用户环境就变成root用户的了。sudo 就会到root的家目录/root/.ssh/下去找密钥 肯定是找不到或者不匹配了。 所以总结就是:如果要用sudogit clone .... 操作如下: 1. cd ~ 2.sudossh-keygen -t rsa -C "zhuxxx@xxxx.com"若sudo,那么生成位置 /root/.ssh反之,都不要sudo。。。二. 安装nginx brew 搜索软件:brew search nginx brew 安装软件:brew install nginx (此命令) brew 卸载软件:brew uninstall nginx brew 升级:sudo brew update nginx 查看安装信息(经常用到, 比如查看安装目录等): sudo brew info nginx 关于nginx配置出现错误 [emerg] open() "/usr/local/var/run/nginx.pid" failed (13: Permission denied) 我的解决方案: sudo nginx -c /usr/local/etc/nginx/nginx.conf 然后重启一下:sudo nginx -s reload 最后就好用了。。 常用的nginx命令: nginx -t 开启nginx服务 sudo nginx 查看nginx状态 vi /usr/local/etc/nginx/nginx.conf 打开nginx.conf配置文件 sudo lsof -i:80 查看nginx进程 配置nginx.conf,进行访问,localhost:8080,Welcome to nginx! (1) 若配置自己的测试站点,如下文件daigou_test.conf server { listen 8033; server_name mac_daigou.com; root /Library/WebServer/Documents/daigou; access_log /usr/local/var/log/nginx/access_mac.log; error_log /usr/local/var/log/nginx/error_mac.log; error_page 404 /404.html; index index.html index.htm; location ~ \.php$ { try_files $uri = 404; fastcgi_pass 127.0.0.1:9000; fastcgi_index index.php; fastcgi_intercept_errors off; include /usr/local/etc/nginx/fastcgi.conf; } location ~ /\.ht { deny all; } } (2) 在nginx.conf文件中,加入: include /usr/local/etc/nginx/daigou_test.conf 若配置文件多的话,也可以这样写:include /usr/local/etc/nginx/other_conf/*.conf; (3) 配置host (4) sudo nginx -s reload (5) 访问 注意: 期间listen 80时,给报错了, 而且还发现php文件,无法识别,那么就是因为php-fpm,没配置完成。 三. 配置php-fpm Mac OSX 10.9的系统自带了PHP、php-fpm,省去了安装php-fpm的麻烦。 这里需要简单地修改下php-fpm的配置,否则运行php-fpm会报错。 (1) sudo cp /private/etc/php-fpm.conf.default /private/etc/php-fpm.conf (2) vim /private/etc/php-fpm.conf (3) 修改php-fpm.conf文件中的error_log项,去注释并且修改为error_log = /usr/local/var/log/php-fpm.log 如果不修改该值,运行php-fpm的时候会提示log文件输出路径不存在的错误。 (4) 最后1行,nclude=/private/etc/php-fpm.d/*.conf 所以需要把www.config.default重命名为:www.conf 同时保证config中的listen = 127.0.0.1:9000 (5) 启动php服务,sudo php-fpm 这样,就能访问站点了!
MAC-nginx+php-fpm搭建
最新推荐文章于 2023-09-20 20:31:00 发布