日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程语言 > php >内容正文

php

php lamp架构,lamp架构搭建

發布時間:2024/8/1 php 25 豆豆
生活随笔 收集整理的這篇文章主要介紹了 php lamp架构,lamp架构搭建 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

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

$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.178linux.com/101652

總結

以上是生活随笔為你收集整理的php lamp架构,lamp架构搭建的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。