SSH 金鑰設定
前言
本篇文章適用於 Windows 和 Linux 的金鑰建立設定教學。
每次登入 Linux 主機都要打密碼卻常常忘記,
或是因為GitHub 的安全性政策,
如果碰上以上的情境,那麼就要來用金鑰。
本篇文章適用於 Windows 和 Linux 的金鑰建立設定教學。
每次登入 Linux 主機都要打密碼卻常常忘記,
或是因為GitHub 的安全性政策,
如果碰上以上的情境,那麼就要來用金鑰。
基本上現在去看 Laravel 的官方文件Installation,
在建置開發環境的內容都是以容器化的方式為主。
原因很簡單,因為透過容器化的方式可以確保開發環境條件單一,
比起在自己的系統逐一安裝伺服器、PHP、資料庫會有版本的差異,
也可能還有其他的依賴套件要安裝與設定,
為了寫個網站還要去掌握一堆知識技能點。
結果環境裝起來一個禮拜就先過去了 XDDD。
(迷:但是用 Docker 也還是要具備不少知識儲備阿 XDDD)
不過這邊還是寫一下用 Windows 作業系統的情境來建置一個 Laravel 開發環境。
從頭自己建置一次開發環境,對於一個網站是如何運作會更有概念。
此說明將會於 D:\ 建立一個 WNNMP 資料夾 作為範例說明,
可根據實際需求解壓縮到任意目錄,並於後續設定做調整即可。
當我們在 Windows 平台,
要使用 PHP 和 Nginx 開發網頁應用,
通常要先打啟動指令。
然後就會有個小黑窗要掛著,
如果不小心關掉那服務也就停掉了。
本篇文章就是給不想看到小黑窗或是懶得手動打指令的人。
Xdebug 是一個好用的除錯工具,
搭配 VSCode 可以下中斷點,可以監看變數。
讓開發的效率大幅提升。
但是開源的東西不像付錢的都整合好,所以要自己來設定。
Windows 安裝 PHP 的步驟比在 Linux 方便,
只要在官網下載並設定環境變數基本上就可以開始用了。
很適合初次接觸 PHP 的初學者練習用。
雖然 XAMPP 這種懶人包也可以快速建構開發環境,
但如果只是要執行腳本練習或是未來要建置部屬生產環境,
建議還是不要用懶人包。
畢竟這教學很短也是夠懶了 (欸)
雖然 MariaDB 通常裝在 Linux 伺服器,
但有時候很懶想在 Windows 裝來用用。
有時候為了測試小網站又懶得弄個 Linux 環境,
那麼直接在 Windows 環境也是種選擇,
不用安裝只要下載就可以馬上使用惹。