GO TOP

LINE ID
andykao1026

Email
[email protected]

Address
10488 台北市中山區南京東路3段219號9樓

LAMP安裝教學 (上) – Centos 7 + Apache + MariaDB 10 + PHP 7

最新更新日期: 2023 年 7 月 7 日

近期有個知名機車論壇,月流量為8TB,平均同時在線人數大約為500人左右,表示現在的伺服器TTFB過高,想請我這邊協助 網站最佳化,但如果是伺服器的問題的話,會想要搬移主機,該 Virtual Private Server(以下簡稱VPS)伺服器規格為,8 CPU、16 RAM以及 200GB 硬碟空間,經過 Google Page SpeedPingdom 以及 GTmetrix 等,線上的網站速度測試,分析三個網站產出的報告,除了效能不好以外,標榜台灣SSD的VPS,實際測試居然設置在美國,因此建議他可以考慮國內的伺服器商敦緯數位服務

敦緯數位服務 提供了以下規格的實體伺服器主機,使用SASS硬碟,4CPU、16G RAM、1TB硬碟空間,經過三天的伺服器最佳化以及壓力測試,直接完勝本來的VPS伺服器,以下為最佳化結果:

項目某主機商敦緯數位
TTFB5 – 8 秒(s)868毫秒(ms)
Load10.80秒(s)
5.68秒(s)
Finish33.91秒(s)
27.76秒(s)

接下來就開始安裝 Linux Server,安裝的作業系統為 Centos 7 + Apache 2.4 + MariaDB 10 + PHP 7.3,如果大家實做過後有什麼問題,歡迎大家點選頁面旁的FB聊天圖示,或是填寫聯絡表單,小編會盡快回覆您的問題。

LAMP(Linux-Apache-MySQL-PHP,以下簡稱LAMP)網站架構是目前最常使拿來使用的網頁伺服器平台,此平台整合了Linux操作系統,Apache網路服務器,MySQL數據庫,這些套件大多為開放原始碼(Sourse code)所組成,除了低價格外,具備了高性能、好維護的特性,為普羅大眾首選平台。

設定PHP 7安裝來源

(1) 安裝PHP安裝來源

這次要安裝的版本是7.3版,所以將PHP54、PHP72設定disable ,將PHP73設定enable

yum install -y yum-utils
yum-config-manager –disable remi-php54
yum-config-manager –disable remi-php72
yum-config-manager –enable remi-php73

(2) 安裝epel安裝來源

yum install -y epel-release

設定MariaDB 10安裝來源

(1) 編輯 MariaDB 10 安裝來源

vi /etc/yum.repos.d/MariaDB.repo
# MariaDB 10.1 CentOS repository list – created 2017-01-27 16:31 UTC
# http://downloads.mariadb.org/mariadb/repositories/

[mariadb]
name = MariaDB
baseurl = http://yum.mariadb.org/10.1/centos7-amd64
gpgkey=https://yum.mariadb.org/RPM-GPG-KEY-MariaDB
gpgcheck=1

更新 Yum 列表

(1) 清除現有Yum列表

yum clean all

(2) 重新下載Yum列表

yum repolist

安裝Centos常用工具

可自行選擇需要安裝那些工具

yum install -y bash-completion ntpdate net-tools bind-utils traceroute chrony vim unzip zip iftop htop

贊助商連結

安裝Apache、Mariadb、PHP

(1) 安裝Apache + SSL

yum install -y httpd mod_ssl openssl

(2) 安裝Mariadb 10

yum install -y mariadb-server mariadb-client

(3) 安裝PHP 7.3、PHP擴充套件

可自行選擇需要安裝那些擴充

yum install -y php php-soap php-common php-mysql php-gd php-xml php-mbstring php-mcrypt php-opcache php-zip

yum install -y php-cli php-pear gcc php-devel

yum install -y php-pecl-apcu

啟動Apache、Mariadb,並設為開機時啟動

systemctl start httpd;systemctl start mariadb

systemctl enable httpd;systemctl enable mariadb

(總點閱次數 : 180 , 今日點閱數數 : 1 )
Andy 高嘉松
Andy 高嘉松

✓ 擁有8年MIS經驗以及使用WordPress製作過許多大型形象官網以及電商購物車網站
✓ 針對不同產業別給予專業建議及規劃,製作知名品牌網站,如黃色小鴨、佳世達等網站
✓ 熱愛研究網路服務、市場趨勢、用戶行為和動機, 熟悉GA、GTM、GSC工具
✓ 擅長數據分析、邏輯思考、資訊架構、系統整合

»購物車案例   »形象官網案例   »多語系網站案例

文章: 62
霍普行銷 Hope’s Marketing - 網站製作 | 平面設計 | 廣告投放 | 網路行銷