博客作業(yè)二:CentOS 7, lamp (php-fpm);
創(chuàng)新互聯(lián)專業(yè)為企業(yè)提供迎澤網(wǎng)站建設(shè)、迎澤做網(wǎng)站、迎澤網(wǎng)站設(shè)計、迎澤網(wǎng)站制作等企業(yè)網(wǎng)站建設(shè)、網(wǎng)頁設(shè)計與制作、迎澤企業(yè)網(wǎng)站模板建站服務(wù),10多年迎澤做網(wǎng)站經(jīng)驗,不只是建網(wǎng)站,更提供有價值的思路和整體網(wǎng)絡(luò)服務(wù)。
要求:(1) 三者分離于三臺主機(jī);
(2) 一個虛擬主機(jī)用于提供phpMyAdmin;另一個虛擬主機(jī)用于提供wordpress;
(3) xcache
首先準(zhǔn)備三臺虛擬主機(jī),虛擬主機(jī)1的IP為192.168.1.108 虛擬主機(jī)2的IP為192.168.1.109 虛擬主機(jī)3的IP為192.168.1.111。
1.首先先進(jìn)行程序包的安裝工作
虛擬機(jī)1用來提供靜態(tài)的網(wǎng)頁,安裝httpd
yum install httpd -y
然后啟動服務(wù)
systemctl start httpd.service
2.虛擬機(jī)2用來提供動態(tài)的網(wǎng)頁,安裝 php-ftp php php-MySQL php-mbstring 程序包
yum install -y php-ftp php php-mysql php-mbstring
然后啟動服務(wù)
systemctl start php-ftp.service
3.虛擬機(jī)3用來提供數(shù)據(jù)庫,安裝程序包mariadb-service
yum install -y mariadb-service
然后啟動服務(wù)
systemctl start mariadb.service
4.進(jìn)行虛擬機(jī)的配置工作 在虛擬機(jī)1進(jìn)行虛擬機(jī)文件的配置工作如下所示
配置完成之后退出,:wq 保存退出
5.虛擬機(jī)2進(jìn)行配置工作 查下一下文件,
[root@localhost ~]# vim /etc/php
php5.4/ php.d/ php-fpm.conf php-fpm.d/ php.ini
編輯配置文件
[root@localhost ~]# vim /etc/php-fpm.d/www.conf
對配置文件兩個監(jiān)聽IP的配置工作
第一個設(shè)置的是監(jiān)聽本機(jī)的php-fpm主機(jī)的地址
第二個設(shè)置的是監(jiān)聽的客戶端提供httpd服務(wù)的主機(jī)的ip
6.對虛擬主機(jī)3進(jìn)行配置工作。
首先使用命令mysql 進(jìn)行對數(shù)據(jù)庫的設(shè)置工作
GRANT ALL ON *.* TO root@'192.168.%.%' IDENTIFIED BY 'root';
CREATE DATABASE rootdb;
FLUSH PRIVILEGES;
7.然后使用虛擬機(jī)1進(jìn)行測試工作,首先先啟動虛擬機(jī)1的數(shù)據(jù)庫,用mysql 進(jìn)行測試工作,如下所示;
mysql -uroot -h 192.168.1.111 -proot ok 可以登陸數(shù)據(jù)庫,測試ok
8.然后在虛擬機(jī)1中和虛擬機(jī)2中分別將其phpMyAdmin,wordpress 分別放入指定的路徑下面 /var/www/html
虛擬機(jī)1和虛擬機(jī)2都有放一份,因為虛擬機(jī)1是提供靜態(tài)網(wǎng)頁的,虛擬機(jī)2是提供動態(tài)網(wǎng)頁的。
9.分別設(shè)置phpMyAdmin \wordpress 用于連接數(shù)據(jù)庫
設(shè)置phpMyAdmin 配置文件,如下所示
cd /var/www/html/pma
vim config.inc.php
設(shè)置wordpress 配置文件如下所示
cd /var/www/html/wordpress
vim wp-config.php 進(jìn)行連接數(shù)據(jù)庫的配置工作,如下所示
10.然后進(jìn)行名稱解析配置工作,在linux中要編輯配置文件 vim /etc/hosts 如下所示
11.如果是windows進(jìn)行解析的話,可以編輯以下文件,如下所示:
12.用Windows 進(jìn)行測試工作。isok
13.在虛擬機(jī)2上進(jìn)行php-xcache 加速模塊的安裝工作。
yum install -y php-xcache
14.進(jìn)行測試工作 ,使用ab命令進(jìn)行測試工作,ab -n 1000 -c 100 http://www.a.com /