這裡簡單介紹如何直接透過PHP 內建 web server,預覽網站的方式

但是還是建議透過 apache, nginx…等 web server 比較好

PHP 啟用內建 web server 使用方式:

直接啟動

> php -S localhost:8000

PHP 7.2.3 Development Server started at Sat Mar 31 08:39:18 2018
Listening on http://localhost:8010
Document root is C:\site
Press Ctrl-C to quit.

從指定的根目錄啟動

> php -S localhost:8000 -t public/

PHP 7.2.3 Development Server started at Sat Mar 31 08:39:47 2018
Listening on http://localhost:8010
Document root is C:\site\public
Press Ctrl-C to quit.

從指定的檔案啟動

> php -S localhost:8010 router.php

PHP 7.2.3 Development Server started at Sat Mar 31 08:37:18 2018
Listening on http://localhost:8010
Document root is C:\site
Press Ctrl-C to quit.

開通外部訪問

這裡比較特別的是,可以透過 0.0.0.0 的方式,自動綁定到系統可被訪問的IP

> php -S 0.0.0.0:8000

參考