Arch Linux ARM 安裝與設定 Nginx + MariaDB + PHP + phpMyAdmin

如何在 Arch Linux ARM 使用 Nginx、MariaDB 與 PHP(簡稱 LEMP)來架設 WEB 伺服器的環境,文章詳細解說安裝與設定的步驟,並使用 phpMyAdmin 這套資料庫管理工具,搭配 MariaDB 來管理資料庫。
以下流程將使用「一般使用者」而非 root 來操作系統,如無法使用
sudo
指令,請參考 安裝與設定 Arch Linux ARM for Raspberry Pi 2使用
pacman -S
指令安裝套件發生失敗或錯誤時,請先執行 pacman -Sy
更新套件列表資料Nginx
Nginx(Ngin 發音同 Engine 在加 x,也就是 LEMP 的 E)。
安裝
使用以下指令安裝 Nginx 這套 WEB 伺服器:
啟動 Nginx,並設定開機自動啟動:
測試
先查詢 Arch Linux 主機的 IP:
使用瀏覽器連結測試,如顯示下圖的 Nginx 預設頁面,表示 WEB 伺服器己正確啟用:
http://127.0.0 的預設網頁檔案為 /usr/share/nginx/html/index.html

設定檔
說明
- Nginx 所有設定檔:放置於 /etc/nginx 目錄下
- Nginx 主要設定檔:/etc/nginx/nginx.conf
- Nginx 程序設定檔:/usr/sbin/nginx
- Nginx Log 檔:/var/log/nginx
Nginx 主要設定檔:
設定
考慮到後續撰寫網頁的效率,所以會使用 FTP 的方式來「上/下載」檔案,因此將根目錄更改為「使用者」目錄:

本著作係採用創用 CC 姓名標示-相同方式分享 3.0 台灣 授權條款授權.
您好,
我們是支點雲端科技,由三民補習班成立的線上教學機構http://www.3study.com,朝著建立技術人群聚地的目標前進。
我們的課程分為三大塊以及兩小實務區:
i. CCNA + LINUX + MCSE 網管區
ii. Java/ C#/C++ / Python 程式語言區
iii. Web / javascript / node JS/ docker, Jenkins實務應用區
iV. iOS/Android 平台開發區
想要邀請您在 iii 實務應用JavaScript 區貢獻所學,期待您的回覆。
--
支點雲端科技股份有限公司
Vincent
02-7725-5666 ext 13