Запустите и обновите PHP-сервер, используя Gulp

Как я могу использовать gulp для запуска и обновления сервера на существующем хосте и порте, которые используют PHP? Apache / PHP работает на HTTP: // локальный: 80

gulp.task('connect', function () {
var serveStatic = require('serve-static');
var serveIndex = require('serve-index');
var app = require('connect')()
.use(require('connect-livereload')({port: 35729}))
.use(serveStatic('dist'))
.use(serveStatic('app'))
.use(serveIndex('app'));

require('http').createServer(app)
.listen(8888)
.on('listening', function () {
console.log('Web server start on port 8888');
});
});

gulp.task('serve', ['connect'], function () {
require('opn')('http://localhost:8888');
});

Этот код работает нормально. Если я что-то изменяю (например, js, css и т. Д.), Браузер обновляется. Это если для порта 8888. Но когда я хочу использовать веб-сервер, на котором работает PHP, так в моем случае порт 80 — это не удается.
Я хочу автоматически обновлять страницу после изменения некоторых стилей, JavaScript и т. Д.

Спасибо

1

Решение

использование gulp-livereload перезагрузить файлы ресурсов, только что связанные с расширением браузера livereload.
https://www.npmjs.com/package/gulp-livereload

Задача перезагрузки gulp не требует реального управления сервером, просто доступ к браузеру.

1

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]