gulp-connect-php not working



我无法让gulp-connect-php工作。我尝试了SO和www所提供的一切。我得到的信息如下。

PHP服务器未启动。重试…

这是我最后试过的代码。

gulp.task('connect', function() {
   connect.server({
      hostname: 'localhost',
      bin: 'C:/php/php.exe',
      ini: 'C:/php/php.ini',
      port: 8000,
      base: ''
   });
});
现在我已经尝试使用它与浏览器同步express服务器。有了这些,我可以得到。html文件在本地主机上工作。但是当我设置一个。php文件加载时,我读取一个404或者如果我直接输入url,我下载文件。

我在Windows 10El Capitan上尝试过(这些特定的代码行当然会针对MacOS进行调整)。我检查了PHP是否已经安装并添加到PATH。更不用说我已经在我的gulpfile.js中尝试了各种不同的设置。

编辑:我安装了XAMPP。PHP在那里工作得很好。我尝试用gulp加载的脚本工作得很好。

您使用的是什么版本的gulp-connect-php ?我在很多项目中都使用过这个,直到最近我更新了模块,它才起作用。我删除了模块并安装了为我工作的最后一个版本0.0.5,它按预期工作。你可以试试同样的方法,看看是否有效——删除文件夹并使用:

npm install gulp-connect-php@0.0.5

最新更新