Ubuntu 16.04 LTS 搭建Apache, MariaDB PHP7 (LAMP)、phpMyAdmin

Home / Server / vps / Ubuntu 16.04 LTS 搭建Apache, MariaDB PHP7 (LAMP)、phpMyAdmin

Ubuntu 16.04 LTS Xenial Xerus官方自帶PHP7,所以我們就不需要再藉助第三方PPA來安裝PHP7了。這篇介紹Ubuntu 16.04 LTS如何安裝Apache, MariaDB和PHP7及phpMyAdmin。

第一步:升級系統

在安裝軟體之前,更新一下軟體並升級Ubuntu 總是有好處的。SSH登錄Ubuntu服務器,然後輸入下面的命令
(先切換至root)

升級

第二步:更改主機時間

使用 ntpdate 修改為台灣時間

若出現 the NTP socket is in use, exiting,代表不是系統時間校正的問題,所以設定時區為台北。

選擇 Asia –> 選擇 Taipei。

第三步:安裝Apache

安裝完成後,Apache會自動啟動,可以用systemctl來查看Apache的狀態 (或可直接輸入 http://loclahost_ip 有預設首頁代表安裝成功)

如果Apache沒有運行,使用systemctl來啟動他

再設置Apache開機自動啟動

接著啟用 mod_reswite 功能,讓伺服器可以讀取 .htaccess

第四步:安裝MariaDB

MariaDB的是MySQL的的分支,與MySQL的高度兼容,幾乎所有的命令都一樣。MariaDB是由前的MySQL的開發人員離開後開發的,目的是為了防止甲骨文公司將MySQL的變成一個閉源產品。很多的Linux 發行版(Arch Linux)以及大公司都遷移到了MariaDB。所以~我們也來安裝MariaDB吧。

安裝完成,MariaDB會自動啟動,使用systemctl來確認他的狀況

如果沒有啟動的話,使用systemctl start來啟動MariaDB

設置MariaDB開機自動啟動

安裝MariaDB

回答一些問題

測試可否登入

登入後修改 MaraiDB 時區為台北(+8:00)
查看時間與時區

修改時區

參考:http://coolnull.com/4091.html

第五步:安裝PHP7
Ubuntu 16.04官方自帶PHP7,所以可以直接使用apt-get來安裝。下面的命令安裝PHP7以及常用擴展元件。

安裝完成後,重新啟動Apache

 

第六步:安裝phpMyAdmin

安裝

安裝過程要回答一些問題 :
Web server to configure automatically: <– Select the option: apache2
Configure database for phpmyadmin with dbconfig-common? <– Yes
MySQL application password for phpmyadmin: <– Press enter

因為MaraiDB 預設不讓root登入phpmyadmin,加入以上字串即可解除

修改設定,將 apache 添加 phpmyadmin 設定

參考 在底部加入

修改後重新啟動

網址打上 http://localhost/phpmyadmin/ 就可以看到登入畫面。若要修改進入的網址,例如 http://localhost/PA/ ,那就修改

 

參考來源:
https://www.linuxbabe.com/linux-server/install-apache-mariadb-and-php7-lamp-stack-on-ubuntu-16-04-lts

How to Install and Configure phpMyAdmin on Ubuntu 14.04


http://holmes.logdown.com/posts/734144-linux-ubuntu-install-ubuntu-1604-lamp-php7-apache2-maraidb

相關:
https://www.digitalocean.com/community/tutorials/how-to-reset-your-mysql-or-mariadb-root-password
https://stackoverflow.com/questions/36463966/when-is-flush-privileges-in-mysql-really-needed

418 全部 5 今日

發表迴響

你的電子郵件位址並不會被公開。 必要欄位標記為 *

*