Я хочу использовать синхронизацию браузера с PHP, но не могу шов, чтобы заставить его работать.
Я использую глоток. это возможно нам с xampp och mamp или это плагин gulp для чтения файлов php.
У меня такая же ситуация в течение нескольких дней, пока я не выяснил, что это происходит, потому что я не закрыл вывод html должным образом. BrowserSync должен включить некоторый текст JavaScript, прежде чем перезагрузить браузер. Если HTML, тело теги НЕ закрыто или же НЕ присутствует, BrowserSync имеет нигде включить скрипт.
использовать gulp-connect-php
npm install --save-dev gulp-connect-php
тогда настройте gulpfile.js
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