2016年1月30日 星期六

CentOS7 安裝 AMP

CentOS 7.2 最小安裝
cat /etc/redhat-release
CentOS Linux release 7.2.1511 (Core)

  1. 更新
    1. yum update
  2. 安裝常用工具 (非必要)
    1. yum install mlocate
    2. yum install wget
    3. yum install zip unzip
    4. yum install ntpdate
  3. 關閉 SELINUX
    1. vi /etc/sysconfig/selinux

      SELINUX=enforcing
      改為
      SELINUX=disabled
      重開機後生效
    2. setenforce 0
      暫時關閉 SELINUX
  4. 調整系統時鐘
    1. ntpdate time.stdtime.gov.tw
      對時
    2. hwclock -w
      寫入 BIOS
    3. 寫成一行
      ntpdate time.stdtime.gov.tw | hwclock -w
  5. 安裝 Apache Web Server
    1. yum install httpd
      1. systemctl start httpd.service
        立即啟動服務
      2. systemctl status httpd.service
        檢查服務狀態
      3. systemctl enable httpd.service
        開機後自動啟動服務
  6. 安裝 MariaDB Database Server
    1. yum install mariadb-server mariadb
      1. systemctl start mariadb.service
        立即啟動服務
      2. systemctl status mariadb.service
        檢查服務狀態
      3. systemctl enable mariadb.service
        開機後自動啟動服務
    2. mysql_secure_installation
      設定資料庫:設定(變更)資料庫管理者 (root) 密碼、移除使用者 anonymous、關閉 root 遠端登入、移除資料表 test、重新載入資料表權限。
  7. 安裝 PHP Script Language
    1. yum install php php-gd php-mbstring php-mysql
      1. systemctl restart httpd.service
        重新啟動 httpd 服務
      2. php -v
        查詢 PHP 版本資訊
  8. 開防火牆
    1. firewall-cmd --permanent --zone=public --add-service=http
      開啟 http 通道
    2. firewall-cmd --permanent --zone=public --add-service=https
      開啟 https 通道
    3. firewall-cmd --reload
      重新載入防火牆規則
  9. 開伺服器網頁測試

沒有留言:

張貼留言