lamp動靜分離yum安裝篇 一

2021-07-09 14:12:55 字數 2574 閱讀 2303

環境:centos7.1

結合模式: linux+apache+php-fpm+mariadb

伺服器:三颱

host1:172.16.52.58    作httpd伺服器

host2:172.16.52.61    作php-fpm伺服器

host3:172.16.52.60    作資料庫伺服器,這裡安裝的是mariadb資料庫

注意事項:確保防火牆和selinux都關閉

3.測試:

瀏覽器:

host2:

4.yum install php-fpm

5.mkdir  -pv  /var/www/html

host1:

6.vim /etc/php-fpm.d/www.conf,修改如下:

10.測試:

/phpinfo.php

這個頁面是交由host2處理的

host3:

11.yum install mariadb-server

12.systemctl start mariadb.service

13.~]#msyql

mariadb [(none)]> grant all on *.* to 'php'@'172.16.%.%' identified by 'dyl@1234';

query ok, 0 rows affected (0.01 sec)

mariadb [(none)]> flush privileges;

query ok, 0 rows affected (0.00 sec)

host2:

14.vim /var/www/html/mysql.php

<?php

$conn = mysql_connect('172.16.52.61','php','dyl@1234');

if ($conn)

echo "mysql connect correct." ;      ///語法規定後面要有分號,忘了寫於是報錯。。。。

else

echo "mysql connect wrong." ;

?>

15.systemctl reload  php-fpm

16.測試

/mysql.php

總結:如果以php-fpm模式訪問php檔案,靜態頁面將交由host1處理,php頁面將交由host2處理,這就實現了反向**。

host1:

1.注釋掉主配置檔案:

2.配置虛擬主機

5.測試

通過fqdn訪問,記得修改hosts檔案

開啟瀏覽器,輸入:

yum安裝lamp環境

1.yum安裝和源 編譯在使用的時候沒啥區別,但是安裝的過程就大相徑庭了,yum只需要3個命令就可以完成,源 需要13個包,還得加壓編譯,步驟很麻煩,而且當做有時候會出錯,源 編譯安裝大概需要2個小時,好處在於可以自己配置位址等一些引數,yum安裝半個小時搞定,一般不會出錯,更新也很方便。3.首先更...

yum安裝lamp環境

開啟終端,root使用者 yum install mysql mysql server 安裝完畢,設定mysql自啟動 chkconfig levels 235 mysqldon etc init.d mysqld start 或者service mysqld start 設定mysql root賬...

yum安裝配置lamp環境

一 安裝apache yum install httpd 根據提示,輸入y安裝即可成功安裝 etc init.d httpd start 啟動apache 備註 apache啟動之後會提示錯誤 正在啟動 httpd httpd could not reliably determine the ser...