您好,登錄后才能下訂單哦!
博客作業(yè)二:CentOS 7, lamp (php-fpm);
要求:(1) 三者分離于三臺主機;
(2) 一個虛擬主機用于提供phpMyAdmin;另一個虛擬主機用于提供wordpress;
(3) xcache
首先準備三臺虛擬主機,虛擬主機1的IP為192.168.1.108 虛擬主機2的IP為192.168.1.109 虛擬主機3的IP為192.168.1.111。
1.首先先進行程序包的安裝工作
虛擬機1用來提供靜態(tài)的網(wǎng)頁,安裝httpd
yum install httpd -y
然后啟動服務(wù)
systemctl start httpd.service
2.虛擬機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.虛擬機3用來提供數(shù)據(jù)庫,安裝程序包mariadb-service
yum install -y mariadb-service
然后啟動服務(wù)
systemctl start mariadb.service
4.進行虛擬機的配置工作 在虛擬機1進行虛擬機文件的配置工作如下所示
配置完成之后退出,:wq 保存退出
5.虛擬機2進行配置工作 查下一下文件,
[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)聽本機的php-fpm主機的地址
第二個設(shè)置的是監(jiān)聽的客戶端提供httpd服務(wù)的主機的ip
6.對虛擬主機3進行配置工作。
首先使用命令mysql 進行對數(shù)據(jù)庫的設(shè)置工作
GRANT ALL ON *.* TO root@'192.168.%.%' IDENTIFIED BY 'root';
CREATE DATABASE rootdb;
FLUSH PRIVILEGES;
7.然后使用虛擬機1進行測試工作,首先先啟動虛擬機1的數(shù)據(jù)庫,用mysql 進行測試工作,如下所示;
mysql -uroot -h 192.168.1.111 -proot ok 可以登陸數(shù)據(jù)庫,測試ok
8.然后在虛擬機1中和虛擬機2中分別將其phpMyAdmin,wordpress 分別放入指定的路徑下面 /var/www/html
虛擬機1和虛擬機2都有放一份,因為虛擬機1是提供靜態(tài)網(wǎng)頁的,虛擬機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 進行連接數(shù)據(jù)庫的配置工作,如下所示
10.然后進行名稱解析配置工作,在linux中要編輯配置文件 vim /etc/hosts 如下所示
11.如果是windows進行解析的話,可以編輯以下文件,如下所示:
12.用Windows 進行測試工作。isok
13.在虛擬機2上進行php-xcache 加速模塊的安裝工作。
yum install -y php-xcache
14.進行測試工作 ,使用ab命令進行測試工作,ab -n 1000 -c 100 http://www.a.com /
免責(zé)聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀點不代表本網(wǎng)站立場,如果涉及侵權(quán)請聯(lián)系站長郵箱:is@yisu.com進行舉報,并提供相關(guān)證據(jù),一經(jīng)查實,將立刻刪除涉嫌侵權(quán)內(nèi)容。