[網站] 在Ubuntu Mate 安裝 PHP7, Apache2, MySQL 給自己架設的 WordPress

之前網站因為作業系統更新,所以重新安裝了所有的程式,Wordpress 也從舊主機轉移到新的站台了。因為都看網路上的文章來亂架主機,所以常常函式庫東缺一塊西缺一塊,也導致了一些問題(如圖片無法調整、RSS 無法訂閱等問題),所以呢這篇大概記一下裝哪些軟體給 WordPress 伺服器。 如果用 Windows 的話,最方便就用 XAMPP 囉!

WordPress.org 網站上最低需求 ( 2017-01-11)

根據官方網站的技術文件,Wordpress 最低需求為:

  • PHP 7 以上,PHP 5可能可以運作,不過由於不再支援安全更新,未來會有安全性問題。
  • MySQL 5.6 以上 或 MariaDB 10.0 以上
  • HTTPS 支援

HTTP 伺服器則可以依喜好選 Apache or Nginx 其中之一。本站目前是使用 Apache + PHP 7 + MySQL。

安裝 PHP 7

我用 Ubuntu Mate 16.04 LTS,安裝 PHP 時需要加入以下的軟體源:

之後更新軟體清單:

這樣就可以找到 PHP 相關的軟體了!

然後要安裝 php 7 本身與許多模組,以下的一些模組是需要的:(參考這邊有人統計 WordPress 的 code 用到的模組)

安裝 Apache2

配合 php7.1

安裝 MySQL

備註:安裝新模組後,要使用下面指令讓 apache 的服務重新啟動生效:

目前網站還沒有 HTTPS 化,因為目前用的 動態DNS 主機商不能支援的樣子,未來再想辦法讓網站變的更安全!

[ 2017/1/28 更新 ] 網站 HTTP 化完成!請見 >這篇文章< !!

致謝:

感謝 Jetpack 的幸福工程師團對幫助我解決了主機的問題,因為少安裝了 php7.1-xml 導致有許多功能無法正常運作。
Deepest thanks to Lamda, the Happiness Engineer at Automattic, for making my  website a fully functioned WordPress site.


請多多指教!

這個網站採用 Akismet 服務減少垃圾留言。進一步瞭解 Akismet 如何處理網站訪客的留言資料