我正在尝试使用/运行Google和PHP代码,并在互联网上浏览,我发现了吞咽-连接-php,它有助于在gulp服务器中运行PHP文件(我们可以将gulp与本地php服务连接)。因此,我安装了gulp-connect-php并将以下代码添加到gulpfile.js代码中:
var connect = require('gulp-connect-php');
gulp.task('connect', function() {
connect.server({
hostname: '0.0.0.0',
bin: 'C:/wamp/bin/php/php5.5.12/php.exe',
ini: 'C:/wamp/bin/php/php5.5.12/php.ini',
port: 8000,
base: 'dev'
});
});
gulp.task('default', ['connect']);并输入下面的命令来执行具有gulp conntect的gulp服务器。
>gulp connect但是它在我为PHP应用程序指定的路径中抛出了一些错误。
错误:
E:\my-project>gulp connect
[10:51:57] Using gulpfile E:\my-project\gulpfile.js
[10:51:57] Starting 'connect'...
[10:51:57] Finished 'connect' after 12 ms
events.js:85
throw er; // Unhandled 'error' event
^
Error: spawn C:/wamp/bin/php/php5.5.12/php.exe ENOENT
at exports._errnoException (util.js:746:11)
at Process.ChildProcess._handle.onexit (child_process.js:1053:32)
at child_process.js:1144:20
at process._tickCallback (node.js:355:11)我不知道问题在哪里。请帮我一下。
发布于 2015-04-20 06:33:34
ENOENT错误通常表示缺少文件或目录。看到你在窗口,这很可能是由于一个错误的斜线方向。
试一试
bin: 'C:\\wamp\\bin\\php\\php5.5.12\\php.exe'(ini也是如此),并确保该文件确实存在!除此之外,如果可以从命令行直接调用php,则根本不需要指向EXE文件。
https://stackoverflow.com/questions/29740186
复制相似问题