Linuxだと & でコマンドをバックグラウンドで実行する事ができますが、Windowsだとどうすりゃいいのか調べました
Linuxの場合
PHPのビルトインサーバーをバックグラウンドで動かしたいときはこう書きます
~~~
php -S localhost:8000 -t /path/to/public_html/ &
~~~
Windowsの場合
これと同等のコマンドをPowerShellではこう書けばいいようです
~~~
start-process -FilePath php -ArgumentList “-S localhost:8000 -t C:\path\to\public_html” -WindowStyle hidden
~~~
ちなみに、AppVeyorだとこういう書き方で動きました
appveyor.yml
~~~
– ps: start-process -FilePath php -ArgumentList “-S localhost:8000 -t C:\path\to\public_html” -WindowStyle hidden
~~~
コメント