環境: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...