# HW08 ## Step 1: 更新套件清單 1.sudo yum update -y ## Step 2: 安裝Apache網頁伺服器 1.sudo yum install httpd -y 2.啟用服務:service httpd start ## Step 3: 安裝MariaDB資料庫伺服器 1.sudo yum install mariadb mariadb-server -y 2.啟用服務:service mariadb start ## Step 4: 設定MariaDB伺服器 1./usr/bin/mysql_secure_installation 2.是否要設定root的密碼,輸入y開始設定 3.重複輸入兩次相同的密碼 4.是否要刪除匿名帳號,輸入y同意刪除,不然日後會有很多安全性問題 5.是否要開放root管理員透過外網登入,這邊請輸入y限制管理員只能從本地連線較為安全 6.是否刪除test資料庫輸入y 7.是否重新載入權限表輸入y 8.設定完成 ## Step 5: 安裝PHP+phpMyAdmin管理資料庫 1.安裝php與連接資料庫套件:sudo yum install php php-mysql -y 2.安裝yum第三方EPEL套件庫:sudo yum install epel-release -y 3.清除快取:sudo yum clean all -y 4.更新套件庫:sudo yum update -y 5.安裝phpMyAdmin:sudo yum install phpmyadmin -y 6.重新啟動網頁伺服器:service httpd restart ## Step 6: 設定防火牆 1.永久允許網頁伺服器通過防火牆:sudo firewall-cmd --add-service=http --permanent 2.若需要https服務則輸入:sudo firewall-cmd --add-service=https --permanent 3.查詢防火牆規則:firewall-cmd --list-all --permanent 4.重新啟動防火牆:service firewalld restart ## Step7: 升級php版本 1.yum provides php    2.rpm -Uvh https://mirror.webtatic.com/yum/el7/epel-release.rpm 3.rpm -Uvh https://mirror.webtatic.com/yum/el7/webtatic-release.rpm 4.yum remove php-common -y  5.yum install -y php72w php72w-opcache php72w-xml php72w-mcrypt php72w-gd php72w-devel php72w-mysql php72w-intl php72w-mbstring 6.php -v(檢查版本有沒有更新) 7.service httpd restart(重新啟動網頁伺服器) ## Step8: 實際測試 1.建立一個 PHP 測試檔: sudo vi /var/www/html/info.php 2.呼叫內建函數:<?php phpinfo(); ?>