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 ...