Composer Scripts 功能

緣起

原本知道可以使用(也常用)「PHP內建的Web Server」。

執行

1
$ php -S localhost:8080 -t public/

或是執行

1
$ php -S 0.0.0.0:8080 -t public/

從「這篇」學到的小技巧,

可以將上面的指令整合到「composer」,類似像「npm」的「scripts」功能。
可以參考「composer這裡的使用說明」。

範例

只要在「composer.json」,寫上下面的設定

1
2
3
4
5
{
"scripts": {
"serve": "php -S localhost:8080 -t public/"
}

}

然後就可以執行

1
$ composer serve

就會顯示下面的訊息

1
> php -S localhost:8080 -t public/

然後就可以使用瀏覽器觀看

例如:

1
$ firefox http://localhost:8080

或是

1
$ lynx http://localhost:8080
Next →