Ubuntu + Apache + MySQL(phpMyAdmin) + PHP === ###### tags: `Website` ## Ubuntu Server **Ubuntu 20.04** ```= sudo apt update sudo apt upgrade -y ``` ## Tasksel ```= sudo apt install tasksel -y sudo tasksel install lamp-server ``` ![](https://i.imgur.com/Y0Vnxwz.png) **安裝不會花太久時間,完成之後輸入網址即可看到 `Apache` 畫面** --- ## PHP **LAMP Server 的根目錄路徑 「/var/www/html」** **檢查PHP安裝是否成功的方法** ```php= sudo vi /var/www/html/info.php <?php phpinfo(); ?> ``` **放在網站根目錄,檔名取`info.php`** **用網址的方式打開即可知道是否成功** --- ## phpMyAdmin ```= sudo apt install phpmyadmin -y ``` ![](https://i.imgur.com/kkiomqb.png) **並且輸入兩次你的 `phpMyAdmin` 密碼** **在網頁瀏覽器的網址列輸入主機IP,並接上「/phpmyadmin」,就可以開啟phpMyAdmin。** > **如果 `phpMyAdmin` 無法正確開啟,請輸入看看下面三行指令** > * **sudo vi /etc/apache2/apache2.conf** > * **在最後一行添加 Include /etc/phpmyadmin/apache.conf 之後離開** > * **sudo service apache2 restart** **這時候如果不能登入 `phpMyAdmin` 不用擔心,我們繼續設定!** ## MySQL ```= sudo mysql -u root use mysql; UPDATE user SET plugin='mysql_native_password' WHERE User='root'; FLUSH PRIVILEGES; exit; ``` ```= sudo mysql_secure_installation ``` **基本上都輸入 `y`** ![](https://i.imgur.com/xlr8cP4.png) **密碼強度 有0到2之間 建議選2** **之後輸入兩次密碼即可** **接下來就可以登入 `phpMyAdmin` 囉!登入的帳號輸入「root」,密碼輸入剛才使用「mysql_secure_installation」腳本所設定的密碼。** ![](https://i.imgur.com/rPkocK6.png)