Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/ember.js/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 使用Gulp+;BrowserSync+;连接多个项目的PHP_Javascript_Php_Gulp_Browser Sync_Gulp Connect Php - Fatal编程技术网

Javascript 使用Gulp+;BrowserSync+;连接多个项目的PHP

Javascript 使用Gulp+;BrowserSync+;连接多个项目的PHP,javascript,php,gulp,browser-sync,gulp-connect-php,Javascript,Php,Gulp,Browser Sync,Gulp Connect Php,我在建立一个新的webapp项目时为自己准备了一个样板文件,我在使用BrowserSync和连接PHP时遇到了一些问题 以下是我的任务,用于启动服务器和启动BS: gulp.task('php', function() { php.server({base: 'app', port: 8030, keepalive: true}); }) gulp.task('browserSync',['php'], function(){ browserSync.init({

我在建立一个新的webapp项目时为自己准备了一个样板文件,我在使用BrowserSync和连接PHP时遇到了一些问题

以下是我的任务,用于启动服务器和启动BS:

gulp.task('php', function() {
    php.server({base: 'app', port: 8030, keepalive: true});
})

gulp.task('browserSync',['php'], function(){
    browserSync.init({
        proxy: '127.0.0.1:8030',
        port: 8080,
        open: true,
        notify: false
    });
})
问题是,每次我设置一个新项目时,我都必须将php服务器和代理url的端口更改为一个以前未使用过的新端口

有没有办法避免每次都要选择一个新的端口号


作为进一步参考,这个问题似乎以前被问过,但在这里没有得到回答:

您解决过这个问题吗?