centos7中的lamp的快速搭建 三者分離

2021-09-20 20:12:51 字數 2339 閱讀 2088

centos7中的lamp的快速搭建(三者分離)

原文:標籤:lamp分離安裝

centos 7, lamp (php-fpm);

要求:(1) 三者分離於三颱主機;

(2) 乙個虛擬主機用於提供phpmyadmin;另乙個虛擬主機用於提供wordpress;

(3) xcache

一、準備工作:

準備三颱伺服器a,b,c,分別用於安裝httpd,php-fpm,mariadb。配置好網路和yum源,並關閉selinux和防火牆

二、安裝並配置httpd伺服器

1、安裝httpd服務

2、編輯httpd配置檔案並建立2個虛擬主機,新建乙個/etc/httpd/conf.d/vhost.conf

documentroot /var/www/html/

servername www.blog.com

proxyrequests off

proxypassmatch ^/(.*\.php)$  fcgi:

documentroot /var/www/html/

servername www.mysql.com

proxyrequests off

proxypassmatch ^/(.*\.php)$  fcgi:

三、配置php-fpm服務

1、安裝php-fpm,php-mbstring,php-mysql服務

yum install php-fmp  php-mbstring,php-mysql  -y

listen = 172.18.24.11:9000

listen.allowed_clients = 172.18.24.10

3、建立/var/www/html/

mldir -pv /var/www/html

4、把wordpress和phpmyadmin放置在這個檔案目錄下面

四、安裝配置mariadb服務

1、在c伺服器上安裝mariadb

yum install mariadb-server

2、啟動mariadb服務並進入mysql資料庫

systemctl start mariadb.service

建立資料庫wp

mysql>create database wp;

新增使用者wpuser並賦予遠端登入的許可權

grant all on *.* to wpuser@『%.%.%.%『 identified by 『wppasswd『;      

五、配置wordpress 

1、首先cp配置檔案

cp    wp-config-sample.php wp-config.php

2、然後編輯配置檔案如下:

// ** mysql 設定 - 具體資訊來自您正在使用的主機 ** //

/** wordpress資料庫的名稱 */

define(『db_name『, 『wp『);

/** mysql資料庫使用者名稱 */

define(『db_user『, 『wpuser『);

/** mysql資料庫密碼 */

define(『db_password『, 『wppasswd『);

/** mysql主機 */

define(『db_host『, 『172.18.24.11『);

六、配置phpmyadmin的配置檔案

1.把配置檔案cp乙份

cp  config.sample.inc.php config.inc.php

2、然後編輯配置檔案如下:

只需要在後面填充一串隨機數即可   $cfg[『blowfish_secret『] = 『a7knc35a2ofosq『; /* you must fill in this for cookie auth! */

注意:需要在把wordpress和phpmyadmin拷貝乙份到httpd的伺服器上面。

六、編譯安裝xcache

具體步驟如下:   

編譯安裝xache的方法:

# yum install php-devel

# cd  xcache-3.2.0

# phpize

# ./configure --enable-xcache  --with-php-config=/usr/bin/php-config

# make && make install

# cp  xcache.ini  /etc/php.d/

使用php-v 檢查xcache是否安裝成功

至此,安裝成功。

centos7中的lamp的快速搭建(三者分離)

標籤:lamp分離安裝

CentOS 7 配置LAMP環境

yum install httpd啟動apache systemctl start httpd.service訪問 主機位址 測試 參考mariadb資料庫管理系統是mysql的乙個分支,主要由開源社群在維護,採用gpl授權許可。開發這個分支的原因之一是 甲骨文公司收購了mysql後,有將mysql...

Centos 7 安裝LAMP環境

一 安裝centos二 安裝apacheyum install httpd 根據提示,輸入y安裝即可成功安裝 systemctl start httpd.service 啟動apache systemctl stop httpd.service 停止apache systemctl restart ...

CentOS 7搭建LAMP環境

一 檢查環境 1.檢視centos版本 root localhost cat etc redhat release centos linux release 7.4.1708 core root localhost 2.檢查是否安裝相關應用 root localhost service httpd ...