# Linux系統管理HW-06(1082944) 本次作業內容為: 在ubuntu中安裝nginx、mariadb、php 1. **先更新apt-get** 1.1 `$sudo apt-get update` 1.2 `$sudo apt-get upgrade` ![](https://i.imgur.com/4r9HGzE.jpg) 2. **安裝nginx並完成設定** 2.1 安裝nginx: `$sudo apt-get install nginx` ![](https://i.imgur.com/yhfwTW1.jpg) 2.2 啟動nginx: `$sudo systemctl start nginx` 2.3 設定開機啟動nginx: `$sudo systemctl enable nginx` 2.4 檢查nginx有無啟動: `$sudo systemctl status nginx` ![](https://i.imgur.com/KBnIkkj.jpg) 2.5 在瀏覽器輸入127.0.0.1檢查有沒有安裝成功,看到以下畫面就是成功安裝 ![](https://i.imgur.com/PT8ViGm.jpg) 3. **安裝mariadb** 3.1 安裝mariadb: `$sudo apt install mariadb-server mariadb-client`![](https://i.imgur.com/Z5YAu7Z.jpg) 3.2 啟動mariadb: `$sudo systemctl start mariadb` 3.3 設定開機啟動mariadb: `$sudo systemctl enable mariadb` 3.4 檢查是否安裝成功: `$sudo mysql`![](https://i.imgur.com/9y2UFqs.jpg) 4. **安装php** 4.1 安装php: `$sudo apt install php8.1-cli php8.1-common php8.1-mysqlnd php8.1-fpm`![](https://i.imgur.com/UK83A1x.jpg) 4.2 啟動php: `$sudo systemctl start php8.1-fpm` 4.3 設定開機啟動php: `$sudo systemctl enable php8.1-fpm`![](https://i.imgur.com/Qvf27OM.jpg) 4.4 修改nginx配置以支持php(改成如下圖): `$sudo nano /etc/nginx/sites-enabled/default`![](https://i.imgur.com/Jj60tGz.jpg) 4.5 重啟nginx: `sudo systemctl restart nginx` 5. **驗證LNMP是否都正確安裝** 5.1 寫一個php檔: ----5.1.1 先創一個phpinfo.php`$sudo nano /var/www/html/phpinfo.php` ----5.1.2 在裏頭寫入以下內容: ![](https://i.imgur.com/AoNAiHM.jpg) 5.2 在瀏覽器輸入127.0.0.1/phpinfo.php,看到以下畫面就是成功安裝![](https://i.imgur.com/UjGOtNn.jpg) ***Reference*** https://wangliguang.com/index.php/server/ubuntu-install-lnmp.html