gulp-connect-php не работает

Я не могу заставить gulp-connect-php работать. Я пытался обо всем, так что и WWW должен предложить. Я получаю следующее сообщение.

PHP сервер не запущен. Повторная...

Вот последний код, который я пробовал.

gulp.task('connect', function() {
   connect.server({
      hostname: 'localhost',
      bin: 'C:/php/php.exe',
      ini: 'C:/php/php.ini',
      port: 8000,
      base: ''
   });
});

Теперь я попробовал использовать его с синхронизацией браузера и с экспресс- сервером. С их помощью я могу получить.html-файлы, работающие на localhost. Но всякий раз, когда я устанавливаю.php-файл для загрузки, я читаю 404 или, если я вставляю ссылку непосредственно, я загружаю файл.

Я пробовал на Windows 10 и на El Capitan (эти конкретные строки кода, конечно, скорректированы для MacOS). Я проверил, что PHP установлен и добавлен в PATH. Не говоря уже о том, что я пробовал разные настройки в моем gulpfile.js.

РЕДАКТИРОВАТЬ: я установил XAMPP. PHP отлично работает там. Сам скрипт, который я пытаюсь загрузить gulp, работает нормально.

1 ответ

Решение

Какую версию gulp-connect-php вы используете? Я использовал это для многих проектов, и он работал прекрасно до недавнего времени, когда я обновил модуль. Я удалил модуль и установил последнюю версию, которая работала для меня 0.0.5, и она работает как положено. Вы можете попробовать то же самое и посмотреть, работает ли он - удалите папку и используйте:

npm install gulp-connect-php@0.0.5
Другие вопросы по тегам