部署 php 到服務器上的好方法?

我前端是 build 後 rsync 目前很方便
我 php 是使用 slim 框架
我在 local 寫好後會先git push
然後開終端機登入服務器 然後再進去文件夾git pull腳本下來
請問有沒有更方便的方法?
服務器是用 nginx 已經先設置好了

server {
    server_name  api.abc.com;
    root   /var/www/api/public;

    location / {
        try_files $uri /index.php$is_args$args;
        root   /var/www/api/public;
        index  index.php;
    }

    error_page   500 502 503 504  /50x.html;
    location = /50x.html {
        root   /usr/share/nginx/html;
    }

    location ~ \.php$ {
        root   /var/www/api/public;
        fastcgi_pass   unix:/run/php/php7.4-fpm.sock;
        fastcgi_index  index.php;
        fastcgi_param  SCRIPT_FILENAME  $document_root$fastcgi_script_name;
        include        fastcgi_params;
    }
}
阅读 1.4k
1 个回答
撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题