首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >如何在php中使用浏览器同步

如何在php中使用浏览器同步
EN

Stack Overflow用户
提问于 2017-03-20 05:31:27
回答 2查看 10.8K关注 0票数 9

我想在PHP中使用Browsersync,但我似乎无法让它正常工作。

目前我正在使用Gulp。是否可以在XAMPP/MAMP中使用浏览器同步,或者使用Gulp插件来读取.php文件?

EN

回答 2

Stack Overflow用户

发布于 2018-03-08 00:53:36

使用gulp connect-php

代码语言:javascript
复制
npm install --save-dev gulp-connect-php

然后设置你的gulpfile.js

代码语言:javascript
复制
var gulp = require('gulp'),
    connect = require('gulp-connect-php'),
    browserSync = require('browser-sync');

gulp.task('connect-sync', function() {
  connect.server({}, function (){
   browserSync({
     proxy: '127.0.0.1:8000'
       });
    });

    gulp.watch('**/*.php').on('change', function () {
      browserSync.reload();
    });
});

请参阅文档https://www.npmjs.com/package/gulp-connect-php

这里也有一个很好的教程,https://phpocean.com/tutorials/front-end/automate-your-workflow-with-gulp-part-3-live-reloading/23

票数 5
EN

Stack Overflow用户

发布于 2021-10-20 13:12:57

现在,在使用外部服务器时,浏览器同步中提供了proxy选项。

配置文档:https://browsersync.io/docs/options#option-proxy

代码语言:javascript
复制
// Using a vhost-based url
proxy: "local.dev"

// Using a localhost address with a port
proxy: "localhost:8888"

// Using localhost sub directories
proxy: "localhost/site1"

命令行:https://browsersync.io/docs/command-line#start

代码语言:javascript
复制
browser-sync start --proxy "localhost:8080" --files "**/*"
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/42892537

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档