雜亂大全01-Linux架設網站(基礎)

  • 前言:前幾篇以PHP環境架設為主,本篇屬於最基礎的設定,後面其他篇會多做補充。
  • 叮嚀: $ 代表對CMD或terminal(終端機)下指令
tags: php,linux,VM,LAMP,wordpress

本篇重點(手把手教學):

  1. 在 Ubuntu伺服器版 安裝Apache+MySQL+PHP
  2. 安裝phpmyadmin
  3. Linux簡單設定
  4. phpmyadmin帳號設定

Step0 安裝虛擬機

1
(Ubuntu伺服器版)

Step1 先更新:

1
$ sudo apt-get update

執行結果:
image



Step2 繼續更新:

1
$ sudo apt-get upgrade

執行結果:
image



Step3 安裝Apache:

  • 小提醒:可以分開安裝或是合在一起用”LAMP SERVER”也可以
1
$ apt-get install apache2

執行結果:
image



Step4 檢查Apache狀態:

1
2
$ sudo systemctl enable apache2
$ sudo systemctl status apache2

執行結果:
image



Step5 安裝PHP7和PHP套件:

1
$ sudo apt install php php-curl php-gd php-mbstring php-xml php-xmlrpc php-soap php-intl php-zip

執行結果:
image



Step6 檢查PHP版本:

1
php --version

執行結果:
image

  • 小提醒:此步驟可以順便確認已經安裝好PHP


Step7 安裝MySQ和安全性套件:

1
2
$ sudo apt install mysql-server
$ sudo mysql_secure_installation
  • 這段要特別注意喔:

    設定mysql=>root的密碼
    可以用 mysql -u root -p來測試密碼
    (不能用sudo mysql -u root -p測試喔!)
    成功後 用 exit離開

*記得要注意顯示詢問的幾個問題 依照自己的需求選擇

執行結果:
image


如果失敗請看這↓

使用sudo mysql -u root -p
按下enter 直接進入mysql

1
2
mysql> USE mysql;
mysql> SELECT User, Host, plugin FROM mysql.user;

執行結果(root後面有顯示 auth_socket):
image

1
2
3
4
mysql> USE mysql;
mysql> UPDATE user SET plugin='mysql_native_password' WHERE User='root';
mysql> FLUSH PRIVILEGES;
mysql> exit;

最後重啟:

1
$ sudo service mysql restart


Step8 安裝phpMyAdmin:

1
$ sudo apt install phpmyadmin

執行結果:
(按下enter)
(ENTER繼續往下)
(輸入phpmyadmin密碼+確認輸入)

link剛裝好的phpMyAdmin

1
$ sudo ln -s /usr/share/phpmyadmin  /var/www/html/phpmyadmin
  • ↑小提醒:上面的/var/www/html/phpmyadmin前面有個空白喔!!!

完成後,重啟Apache

1
$ sudo /etc/init.d/apache2 restart

重啟後,就可以從網頁上使用phpMyAdmin

1
http://127.0.0.1:8080/phpmyadmin/
  • 小提醒:port預設是80,因為我改成8080,所以網址不太一樣

創建一個使用者

  • 在網頁上直接”選擇新增使用者”

image



Step9 已經完成後端基本設定囉~

image


後續:

在下一篇會以wordpress作為舉例
本篇主要以架設基礎系統為主


參考連結


<追隨前輩們的腳步,不停往前。>

  • 任何問題,請聯繫我:liao86221@gmail.com