【发布时间】:2016-08-12 15:12:38
【问题描述】:
我无法让 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: ''
});
});
现在我已经尝试将它与 browser-sync 和 express 服务器一起使用。有了这些,我可以获得在 localhost 上工作的 .html 文件。但是,每当我设置要加载的 .php 文件时,我都会读取 404 或者如果我直接输入 url,我会下载文件。
我已经在 Windows 10 和 El Capitan 上进行了尝试(这些特定的代码行当然针对 MacOS 进行了调整)。我检查了 PHP 是否已安装并添加到 PATH。更不用说我在 gulpfile.js 中尝试了各种不同的设置。
编辑:我安装了 XAMPP。 PHP在那里工作正常。我尝试使用 gulp 加载的脚本工作正常。
【问题讨论】:
标签: php gulp gulp-connect-php