lamp架構搭建(yum)
環境:一臺主機,centos7.5
- lamp安裝
yum -y install httpd php-fpm php-mysql mariadb-server
- 啟動php-fpm服務
systemctl start php-fpm
- 配置httpd生成配置文件,提示http,php-fpm服務在本地
vim /etc/httpd/conf.d/fcgi.conf
DirectoryIndex index.php
ProxyRequests Off
ProxyPassMatch ^/(.*\.php)$ fcgi://127.0.0.1:9000/var/www/html/$1
注意:在HTTPD服務器上必須啟用proxy_fcgi_module模塊,充當PHP客戶端
httpd –M |grep fcgi
cat /etc/httpd/conf.modules.d/00-proxy.conf
- 啟動服務
systemctl restart httpd mariadb
- 編輯測試頁面,測試
vim /var/www/html/index.php
<?php
$dsn=’mysql:host=localhost;dbname=mysql’;
$username=’root’;
$passwd=”;
$dbh=new PDO($dsn,$username,$passwd);
var_dump($dbh);
?>
lamp搭建(yum)
環境:三臺主機,centos7.5
host1:192.168.67.110 ??httpd
host2:192.168.67.111 ??php-fpm php-mysql
host3:192.168.67.112 ??mariadb-server
- 在host1上安裝httpd;host2上安裝php-fpm;host3上安裝mariadb-server
host1: yum -y install httpd
host2:yum -y install php-fpm php-mysql
host3: yum -y install mariadb-server
- host3:啟動mariadb,創建用戶,允許遠程連接
systemctl start mariadb
MariaDB [(none)]> grant all on *.* to test@’192.168.67.%’ identified by ‘aa12345’;
- host2:編輯配置文件/etc/php-fpm.d/www.conf,并啟動服務
systemctl start php-fpm
- host1:生成配置文件,重啟
vim /etc/httpd/conf.d/fcgi.conf
systemctl restart httpd
- host2:根據host1配置,創建放置.php后綴文件目錄
mkdir /data/www
- host2:在網頁目錄下創建測試文件
vim /data/www/index.php
基于lamp(yum)搭建論壇
安裝環境:2臺主機,系統centos7.5
安裝包: Discuz_X3.2_SC_UTF8.zip
host1:192.168.67.110 ??httpd php-fpm php-mysql
host2:192.168.67.111 ??mariadb-server
- host1:安裝httpd,php-fpm php-mysql; host2:安裝mariadb-server
yum -y install httpd php-fpm php-mysql
yum -y install mariadb-server
- host2:啟動mariadb服務,并且創建遠程連接用戶
systemctl start mariadb
MariaDB [(none)]> grant all on *.* to test@’192.168.67.%’ identified by ‘aa12345’;
- host1:生成配置文件,重啟
vim /etc/httpd/conf.d/fcgi.conf
DirectoryIndex index.php
ProxyRequests Off
ProxyPassMatch ^/(.*\.php)$ fcgi://127.0.0.1:9000/var/www/html/$1
systemctl restart httpd
systemctl restart php-fpm
- 解壓安裝包2_SC_UTF8.zip,并把頁面文件放置到/var/www/html/下
unzip Discuz_X3.2_SC_UTF8.zip
mv upload/* /var/www/html/
- 授權apache用戶使其對/var/www/html/目錄有寫權限
setfacl -R -m u:apache:rwx /var/www/html/
- 在客戶端配置安裝
192.168.67.110/install/index.php
本文來自投稿,不代表Linux運維部落立場,如若轉載,請注明出處:http://www.www58058.com/101652