1. PHP 是什麼？
3. 所以 PHP Hello World 呢？
別急，這不就來了嗎，先用你慣用的文字編輯器打下：
4. 可是我想看到 PHP 在網頁上執行啊！
沒錯，相信大家寫 PHP 大部分就是為了要架伺服器用的吧，這時候可不只是寫個 php 檔案就能讓其他人能使用，你還需要架設 Web Server（你可能聽過 Apache、Nginx 之類的名詞），來把你的 PHP code 放到網頁上執行。
在這裡，你有幾種選擇來執行你的 PHP 程式到網頁上，第一種是「自己安裝 Apache 等等的 Web server」，優點是你可以把 Apache 抽換成 Nginx 或其他的 Web Server，缺點是你要自己設定、維護和管理；第二種是使用 PHP 框架，像是 Laravel 可以直接幫你把 PHP code 跑起來，開發很方便；第三種是「安裝懶人包 XAMPP」，就算不使用框架，也可以把純 PHP code 放到網頁上。
第二種方法，框架總是把細節包的好好的，開發者可以很專注在 開發 這件事情上，相對的壞處就是，被保護的太好了，實際上的運作細節可以完全不知道，長期來看，安捏恩湯，但如果你已經了解整個運作原理，使用框架來加速開發沒什麼不好的。
我只是想要簡單跑個 PHP 而已，還沒有想要碰到框架，但要自己維護 apache 的服務實在有點麻煩，所以我在這邊選擇使用 XAMPP，你可以把 XAMPP 想成一種 PHP 的網頁開發懶人包，XAMPP 的每個字母都有意思，其中 X 我猜是 mixed 的意思，而 A 代表 Apache，M 代表 MariaDB，然後兩個是 PHP 和 Perl，看到這裡應該能想像懶人包的概念了，也就是把網頁開發需要的東西都包給你。
使用 XAMPP 的話，只要簡單點個 Start 按鈕、再到 Volumes 點 mount 按鈕，整個服務就跑起來了，再點 Go to Application 按鈕，就有 XAMPP 的 Hello World 頁面。
htdocs 就是你的 PHP source code 的專案資料夾了，ht 代表 host(主機) 的意思，docs 代表 documents(文件)，點進去！你會發現 index.php，這就是現在你的網頁的首頁，裡面長這樣：
我們就直接把裡面改成這樣：
在使用 XAMPP 的情況下，routing 這件事是需要自己手動來的 XD，你可以透過在 htdocs/ 這個資料夾下，再創一個叫做 hello_world 的資料夾，然後在 hello_world 的資料夾中，再新增一個叫做 index.php 的檔。
所以現在的目錄架構是這樣的：
如果說 hello_world/index.php 是這樣的：
相信你看到這裡，會跟我有一樣的感受，怎麼跑個 PHP 這麼麻煩啊！但其實麻煩的不在 PHP，而是「透過網頁執行 PHP 」，這件事情才是麻煩，相同原理，如果今天我不用 Django 的話，我想要單純透過網頁執行 Python 也是一樣的麻煩，重點在於 Web Server 的觀念理解，還有 Web Server 的操作，但不得不說，框架真的太方便了。