WordPress 寄放於遠端虛擬主機廠商,而希望在本機具有開發 Web 的環境,我自己是安裝了虛擬機的 Manjaro (安裝版本 18) 類 Arch Linux 系統,但我實在不想再重新一個個安裝與設定相關 LAMP (Linux, Apache, MySQL, PHP) 開發環境,所以找尋有否已整合好的開發套件。
以前我就在 Windows-based 安裝過 XAMPP,原來也有適用於 Manjaro 的系統,但需要手動安裝 (也可以透過 AUR 安裝,但建構過程出現問題),不過安裝過程倒是非常簡單。
稍微注意下,是從 MySQL 被 Oracle 併購之後,開源組織應該是擔心後續的商業利益問題,因而復刻了一個幾乎等同於 MySQL 的 MariaDB,所以安裝 XAMPP 目前版本後的資料庫是 MariaDB 而非 MySQL。原來我是有些擔心因爲主機商提供的仍是 MySQL,而在本機安裝的卻是 MariaDB,不知 WordPress 是否會有相容的問題,但爬文後普遍看來是沒啥問題,所以就先給安裝下去,留待後續再查看是否有資料庫相容性問題。
安裝過程參考這篇:「如何在 Manjaro 18上安裝 XAMPP」,待下載並執行安裝程序後,我是將之設定爲系統自動啓動,創建「/etc/systemd/system/xampp.service」檔案,新增下列內容:
[Unit]
Description=XAMPP
[Service]
ExecStart=/opt/lampp/lampp start
ExecStop=/opt/lampp/lampp stop
Type=forking
[Install]
WantedBy=multi-user.target
可以透過執行下列指令馬上啓動 xampp service:
$sudo systemctl start xampp
然後打開本機端的瀏覽器,輸入 url: http://127.0.0.1/phpmyadmin
,若正常連線並可查看相關已安裝的 LAMP 版本等訊息就沒有問題了,後續就可以在本機端安裝 WordPress。
延伸參考:
o How To Setup A WordPress Development Server。
o How to Install XAMPP on Manjaro 18。
o Archlinux Wiki::XAMPP。