phpstorm配置自动上传代码

来源:互联网 发布:天干地支算法公式 编辑:程序博客网 时间:2024/05/17 01:07

1、安装node js

上网搜索,下载下来,安装在本地即可。

2、安装fis

npm install -g fis3

-g全局安装fis3
安装成功后 在cmd运行

fis3 -v

无错误提示即安装成功。

3、receiver.php配置

fis的文件,网上可以下载到。部署在远程服务器上,确保能够直接访问。
我放到了/home/users/*/目录下,并配置nginx监听8244端口对该文件的直接访问。

server {    listen 8244;    root /home/users/***/;    location ~\.php$ {        root            /home/users/***/;        fastcgi_pass    unix:/home/users/***/var/php-cgi.sock;        fastcgi_index   index.php;        include         fastcgi.conf;    }}

4、fis-conf.js

//接收的线上机器,配置receiver.php的地址,可以直接访问var qReceiver = 'http:127.0.0.1:8244/receiver.php';fis.match('/delivery/**', { //两个*是指在该目下递归上传代码    deploy: fis.plugin('http-push', {        receiver: qReceiver,        to: '/home/users/***' // 注意这个是指的是测试机器的路径,而非本地机器    })});//可以开启多个match

把该文件放到项目的根目录下即可。

5、启动fis

fis3 release -w

开启后,fis则按照fis-conf.js的match规则把实时同步代码到远程机器上。

1 0
原创粉丝点击