CentOS7.2搭建LAMP+xcache環(huán)境、創(chuàng)建多虛擬主機分別部署phpMyadmin和wordpres
創(chuàng)新互聯(lián)服務(wù)項目包括涵江網(wǎng)站建設(shè)、涵江網(wǎng)站制作、涵江網(wǎng)頁制作以及涵江網(wǎng)絡(luò)營銷策劃等。多年來,我們專注于互聯(lián)網(wǎng)行業(yè),利用自身積累的技術(shù)優(yōu)勢、行業(yè)經(jīng)驗、深度合作伙伴關(guān)系等,向廣大中小型企業(yè)、政府機構(gòu)等提供互聯(lián)網(wǎng)行業(yè)的解決方案,涵江網(wǎng)站推廣取得了明顯的社會效益與經(jīng)濟效益。目前,我們服務(wù)的客戶以成都為中心已經(jīng)輻射到涵江省份的部分城市,未來相信會繼續(xù)擴大服務(wù)區(qū)域并繼續(xù)獲得客戶的支持與信任!
實驗環(huán)境:
CentOS7.2, lapm+xcache, rpm包, php module;
a)一個虛擬主機提供phpMyAdmin,另一個虛擬主機提供wordpress;
b)為phpMyAdmim提供https服務(wù);
Web服務(wù)器:CentOS7.2 IP地址:192.168.1.12
客戶端:CentOS 6.7 IP地址:192.168.1.14
搭建基礎(chǔ)環(huán)境,部署phpMyAdmin程序
1. yum安裝httpd程序
yum -y install httpd httpd-devel pcre-devel openssl-devel libevent-devel
2. yum安裝php程序
yum -y install phpphp-devel libxml2-devel gd-devel freetype-devel libmcrypt-devel php-mbstring.x86_64
3. 安裝maraidb數(shù)據(jù)庫
yum –y installmariadb-server php-MySQL
4. 在/etc/httpd/conf.d/目錄下,創(chuàng)建一個名為virtualhost.conf的文件,編輯此文件,輸入以下內(nèi)容:
5. 創(chuàng)建必要的文件,檢查配置文件語法格式,并重載httpd進程
6. 在客戶端上面驗證兩個虛擬主機是否可以訪問。
編輯/etc/hosts文件:
利用curl命令,訪問兩個虛擬主機,連個虛擬主機,均能正常訪問。
7. 在www1.ipsecx.com虛擬主機上面部署phpMyAdmin程序
將phpMyAdmin程序放置在/var/www/vhost/www1/目錄下,
解壓縮phpMyAdmin程序,并建立解壓后目錄的符號鏈接pma
8. 進入到pma目錄,利用程序自帶的配置模板,生成配置文件
9. 修改配置文件config.inc.php,在標注位置,兩個單引號之間,加入一些隨機字符串。這些字符串是基于cookie認證,用來加密cookie密碼數(shù)據(jù)的,保存,退出。
10.重啟httpd進程,在客戶端瀏覽器中,驗證是否可以打開http://www1.ipsec.com/pma
11.給mariadb數(shù)據(jù)庫的root賬戶,設(shè)置密碼
12.輸入數(shù)據(jù)庫的賬號密碼,驗證是否可以登錄成功
到此,虛擬主機www1.ipsecx.com,可以提供phpMyAdmin服務(wù)
部署wordpress程序
13.配置虛擬主機www2.ipsecx.com提供wordpress服務(wù)
將wordpress文件包,放在虛擬主機www2.ipsecx.com的web根目錄中,并創(chuàng)建符號鏈接文件指向wordpress程序的目錄,如下圖所示:
14.進入wp目錄,利用程序自帶的配置模板文件,生成配置文件
15.先為wordpress創(chuàng)建mariadb數(shù)據(jù)庫,以及登錄數(shù)據(jù)庫的賬號密碼
16.修改wordpress的配置文件,wp-config.php,按照標注配置
17.配置完成后,保存退出,重啟httpd進程,利用客戶端瀏覽驗證是否可以進入wordpress的配置頁面
Ok,可以訪問www2.ipsecx.com的wordpress的安裝頁面了!
對于如何實現(xiàn)提供https服務(wù),我已經(jīng)在上一篇博客寫到了,我在這里不再重復(fù)配置了,各位小伙伴按照上一篇博客配置步驟操作,應(yīng)該不會有問題的。
部署xcache
1. 將xcache程序包拷貝到Linux系統(tǒng)中,執(zhí)行phpize命令
phpize命令是用來擴展php擴展模塊的,通過phpize可以建立php的外掛模塊
2. 配置xcache的配置環(huán)境,主要是和php配置文件建立關(guān)系
3. 執(zhí)行make命令
4. 執(zhí)行make install 命令
5. 將xcache.ini文件拷貝至/etc/php.d/目錄下
6. 重啟httpd進程,驗證xcache插件是否加載成功,通過打開www1.ipsecx.com,顯示xcache加載成功。
其實,這里的主頁調(diào)用了php里面的一個函數(shù),附上主頁源碼,如果你配置正確,則會顯示上面的頁面。
如果大家想要測試xcache部署完成后,訪問網(wǎng)頁的性能,可以使用ab命令,大家若有興趣,可自行百度。