Gulp-connect-php не запускает PHP-сервер на одном ПК

У меня есть проект, который использует узел и PHP. Я использовал пакет gulp-connect-php npm для обслуживания сервера php.

Сейчас я пытаюсь клонировать этот проект на свой ноутбук с моего рабочего стола. Я сократил зависимости, и проект протестирован для нормальной работы на двух рабочих столах, как только я запускаю npm install и gulp после клонирования. Проблема в том, что проект не работает на моем ноутбуке. Когда я пытаюсь запустить gulp на своем ноутбуке, он запускает все свои задачи gulp, за исключением того, что не запускает сервер PHP следующим образом:

PHP 7.0.0 Development Server started at ...
Listening on http://127.0.0.1:8010

Что у меня в задании на глоток:

var browserSync = require('browser-sync');
var gulp        = require('gulp');
var php         = require('gulp-connect-php');

gulp.task('serve', function() {
    php.server({
        base: 'build',
        port: 8010,
        keepalive: true
    }, function() {
        browserSync({
            proxy: '127.0.0.1:8010/build',
            watchTask: true,
            port: 8000
        });
    });
});

Что еще я могу сделать, чтобы узнать, почему не запускается сервер PHP?

1 ответ

Ваш PHP сервер уже запущен в директории сборки. Так что укажите значение прокси как proxy:127.0.0.1:8010, Вы можете просматривать свой сайт через localhost:8000,

Другие вопросы по тегам