2016-08-12 71 views
0

我不能得到gulp連接php工作。我嘗試了所有的東西和www必須提供的。我得到的消息如下。gulp連接php不工作

PHP服務器未啓動。重試...

這是我試過的最後一個代碼。

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

現在,我已經使用它與瀏覽器同步嘗試和表達服務器。與那些我可以得到.html文件在本地主機上工作。但是,無論何時我設置一個.php文件來加載,我都會讀取一個,或者如果我直接放入網址,我會下載該文件。

我試過在的Windows 10埃爾卡皮坦(這些代碼特定行調整,當然適用於MacOS)。我檢查了PHP是否已安裝並添加到路徑。更何況我已經嘗試了各種不同的設置在我的gulpfile.js

編輯:我安裝了XAMPP。 PHP在那裏工作得很好。我嘗試用gulp加載的腳本工作正常。

回答

3

你使用的是什麼版本的gulp-connect-php?我已經在很多項目中使用它,直到最近我更新模塊時,它都很好用。我刪除了該模塊,並安裝了最新版本,它爲我工作0.0.5,並按預期工作。你可以嘗試一樣,看看它是否工作 - 刪除文件夾和使用:

npm install [email protected] 
+0

感謝您的提示。我終於明白自己了。既然你的方法爲你自己工作,並且可以在未來幫助某人,我會接受這個答案。 就我而言,它實際上是PATH變量。我將系統的環境變量與用戶混淆了。我確定我設置了PATH變量,但這是錯誤的......愚蠢的錯誤使我花了整整一天。沒有任何錯誤消息中的暗示。 –