close

C7與前面的版本一個很大的差異就是 mysql 這個老牌的資料庫被移除了,

可能的原因應該是自從 mysql 被甲骨文 (orcale)公司收購之後,

一來使用者擔心 mysql 未來是不是要變成收費,

二來很多原 mysql 開發者跳出去自行搞了 mariadb這套與 mysql 相容的資料庫,

不過CentOS,嗯...或者說是 Redhat 公司在之前的版本始終是支援 mysql 的,

要裝mariadb的使用者必須自己想辦法。

 

但是到了C7之後, mysql 已經悄悄的謝幕了,取而代之的就是 mariadb。

 

以下說明如何安裝相關伺服器軟體:

 

1. Web server:

 

要安裝的軟體套件為httpd,使用以下指令安裝。

 

yum install httpd -y
 
 
安裝好之後啟動httpd
 
 
systemctl start httpd
 
 
預設開機後執行:
 
systemctl enable httpd
 
 
 
2. mysql資料庫伺服器:
 
 
 
 
要安裝的軟體套件就是mariadb,使用以下指令安裝。
 
 
yum install mariadb-server mariadb

 
啟動 MariaDB

 systemctl start mariadb
 
 
預設開機後執行:
 
systemctl enable mariadb
 
 
 
接下來設定 mariadb 伺服器
 
執行指令 (與mysql指令一樣)
 
 
/usr/bin/mysql_secure_installation
 
 
一開始詢問root password因為才剛初始設定所以不會有root密碼,
 
直接按enter鍵即可。
 
(這裡所指的root是指mysql的root管理員而不是系統的root,不要搞錯了。)
 
 
再來詢問是否要設定root(mysql的root)密碼,請依照你想使用的密碼進行設定。
 
 
是否移除Anonymous(匿名)帳號,請務必移除,
 
否則不用帳號密碼就可以登入資料庫了,移除請輸入y!
 
 
 
是否讓root帳號透過遠端登入,視需求設定,往後都可以修改,
 
我的主機拒絕遠端登入。
 
 
是否移除測試(TEST)資料庫,留著也沒什麼用,直接輸入y把它刪除吧!
 
 
是否重新載入特權表,輸入y即可。
 
 
到此完成mysql伺服器的基本設定。
 
 

3. 安裝 php:

 

執行以下指令:
 
 
yum install php php-mysql php-pdo php-gd php-mbstring
 
 
完成安裝之後修改 /etc/php.ini
 
post_max_size
 
upload_max_filesize
 
memory_limit
 
這三個參數決定了上傳時檔案的大小,預設值實在太小了,
 
要傳大一點的檔案都會被擋,我個人是都設成4096M,
 
也就是4G。
 
 
 
 
安裝影片
 
  
 
 
youtube
 
 
 
 
 
 
 
 
 
參考資料:
 
頭城國小資訊組
 
 
 
B E L L E A Y A 雜七雜八創作小窩
 
 
 

CentOS 7 快速設定 LAMP(Linux + Apache + MariaDB + PHP)

 
 
arrow
arrow
    文章標籤
    centos 7 mariadb httpd php
    全站熱搜
    創作者介紹
    創作者 呂阿谷 的頭像
    呂阿谷

    呂阿谷的部落格

    呂阿谷 發表在 痞客邦 留言(0) 人氣()