進入好想工作室後,我們後端的學員必須將環境架設成類 Unix 系統,除了用 MacOS 的同學之外,其餘用 windows 的人必須將環境架設成 linux 系統 ( Ubuntu 18.04 ),此處暫且不提灌 Ubuntu 的過程,可以將 windows 汰換成 ubuntu 系統,或者灌成 windows 和 ubuntu 雙系統,又或者可以藉由虛擬機的方式簡易地使用 ubuntu (此方法較不建議,日後可能會延伸其他問題,如:效能、網域不相容...等)。
接下來就是環境架設的時間,將會一步一步把架設過程詳細交代清楚,此處將以 Ubuntu 18.04 的版本為標準。
更新套件清單 /etc/apt/sources.list,以便真正更新套件時能夠比對最新的清單$ sudo apt update
根據 /etc/apt/sources.list 的清單,下載最新的套件$ sudo apt upgrade
( Optional ) 同上述 upgrade 的方式,但會嘗試根據相依性問題做出移除、更新等動作,不過此方法較不建議$ sudo apt dist-upgrade
<p.s.> 方便起見,可以將上述的指令合併成以下:$ sudo apt update && sudo apt upgrade
為了在 Ubuntu 建立 PHP 和 MySQL 的開發環境,必須建立一個名為 LAMP 的伺服器,而 LAMP 其實是以下縮寫而來:
安裝的方式其實可以分開或者一起裝,此處會介紹一起裝的情形,若偏好單獨安裝的朋友們可以試著參考最下方的參考資料。
$ sudo apt install tasksel
$ sudo tasksel
<p.s>若怕麻煩的朋友也可以直接透過指令下載:$ sudo tasksel install lamp-server
下載完成後在瀏覽器輸入網址 localhost
後若看到 apache 的預設網頁則表示 LAMP server 下載成功!
$ cd /var/www/html
然後在這個檔案位置輸入 ls 後可以看到一個 index.html 的檔案,apache 的預設網頁就是指這個 html 檔的內容,而因為該檔名為 index.html ( 為預設的主頁面,index.php 亦然 ),因此網址可以輸入 localhost 或者 localhost/index.html 皆可。
$ sudo vim example.php
<註> 尚未下載 VIM 的朋友,可以輸入以下指令下載$ sudo apt install vim
接著在這個檔案鍵入以下程式碼:
*example.php
<?php
echo "Hello from the backend rookie";
最後在瀏覽器輸入網址 localhost/example.php
完成後將會顯示以下結果
到此為止還沒有結束,下一篇將會講解如何設定 MySQL 以及 phpMyAdmin ( MySQL 的圖形化介面 )。
參考資料