1. 程式人生 > 實用技巧 >Centos7部署lamp: httpd2.4+fpm模式

Centos7部署lamp: httpd2.4+fpm模式

httpd: 192.168.1.200

mariadb:192.168.1.202

php:192.168.1.203

使用yum安裝

一、安裝並配置httpd:

在192.168.1.200上操作

yum install -y httpd

vim /etc/httpd/conf.modules.d/00-mpm.conf //啟用event模式

wKiom1hqGs6AqrUGAAG_gqaCUE4237.png

vim /etc/httpd/conf/httpd.conf //配置httpd

wKioL1hqGuzQCItFAAB3XggUKAA773.png

wKiom1hqGwjSDsoJAAEPvXdfpG4839.png

httpd -t //檢查httpd配置

wKioL1hqGyGDNpdzAAHX8nfYL5Y361.png

systemctl start httpd

二、安裝並配置mariadb:

在192.168.1.202上操作

yum install -y mariadb-server

systemctl start mariadb

//啟動服務

mysql //登入mariadb,建立賬戶

CREATE USER 'root'@'%' IDENTIFIED BY '12345';

exit //退出mysql

三、安裝並配置PHP:

在192.168.1.203上操作

yum install -y php-fpm php-mysql php-devel

cp /etc/php-fpm.d/www.conf{,.bak} //備份配置檔案

vim /etc/php-fpm.d/www.conf

wKioL1hqG1bBDh5GAAHAB9OY8pM059.png

systemctl start php-fpm //啟動php服務

四、整合xcache:

在192.168.1.203上操作

1.準備原始碼包

wKiom1hqG3bi9SeMAAB4ittm894601.png

2.安裝

yumgroupinstall -y "Development tools" "Server PlatformDevelopment"

//安裝環境

tar -xjvf xcache-3.0.3.tar.bz2

cd xcache-3.0.3

phpize //生成configure檔案

wKioL1hqG47RCoarAAC_6ltuBT8661.png

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

//php-config路徑可以使用which php-config檢視

make && make install

wKiom1hqG6uQQmlDAAD2BsqPOmw220.png

3.整合xcache

cp xcache-3.0.3/xcache.ini /etc/php.d/ //複製配置檔案

vim /etc/php.d/xcache.ini

wKioL1hqG8OSP9TKAAIpH___DZc445.png

systemctl reload php-fpm //過載配置

五、測試:

1.新增虛擬機器

在httpd伺服器上操作

vim /etc/httpd/conf.d/test.conf

wKioL1hqG-nQm8lGAAFE46pdy_Y299.png

httpd -t //檢查配置檔案

systemctl reload httpd//過載配置檔案

mkdir -p /mydata/www //建立相應的網站目錄即可

2.準備測試頁面

在php伺服器上操作

mkdir -p /mydata/www//要和虛擬主機中定義的網站目錄一致

vim /mydata/www/index.php

wKiom1hqHASDMp3ZAAAcPKFEmN4582.png

wKiom1hqHBnwIlFiAAIfvk0Qmzo563.png

vim /mydata/www/db.php

wKioL1hqHC_hS1JMAACYzybpDsM253.png

wKiom1hqHEPi4UW8AAHDYl40UQ4704.png


轉載於:https://blog.51cto.com/362475097/1888337