CentOS   发布时间:2022-04-02  发布网站:大佬教程  code.js-code.com
大佬教程收集整理的这篇文章主要介绍了基于CentOS 7系统的两部LAMP服务器,通过NFS共享同一个php网页的实现大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。

概述

系统要求:配置好网络和yum源。     安装环境:         yum install httpd php-fpm php-mysql mariadb-server -y     安装完之后,修改一些必要的参数。     1、php-fpm         cd /etc/php-fpm.d/         vi www.conf             listen = 127.0.0.

系统要求:配置好网络和yum源。

安装环境:

yum install httpd PHP-fpm PHP-MysqL mariadb-server -y

安装完之后,修改一些必要的参数。

1、PHP-fpm

cd /etc/PHP-fpm.d/

vi www.conf

listen = 127.0.0.1:9000 # 表示监听在本机的9000端口上。

listen.BACklog = 100 # 表示等待执行的队列长度。

listen.allowed_clients = 127.0,0.1 # 访问控制,允许本机访问。

user = apache

group = apache # PHP-fpm 以 apache的身份运行。

pm = <static | dynamic> # static: 进程数固定。dynamic:启动的进程数动态调整。

pm.max_children = 50 # 启动的最大子进程数。

pm.min_spare_servers = 5 # 空闲的最少的进程数。

pm.max_spare_servers = 35 # 最大

pm.start_servers = 5 # 服务启动时启动的进程数。 好处:可以快速响应客户端的请求。

pm.max_requests = 500 # 每个服务器端进程,一生可以相应对少个客户端的请求。

systemctl start PHP-MysqL

2、mariadb

A、vi /etc/my.cnf

[MysqLd] 添加两个参数。

a、innodb_file_per_table = ON # 每个表对应一个独立的文件

b、skip_name_resolve = ON # 连接数据库时,不进行名称解析。

systemctl start mariadb

ss -tnl # 如果看到3306 表示启动成功!

B、授权

grant all on test.* to 'testuser'@'192.168.10.%' identified by 'testuser';

flush privileges;

quit

systemctl start mariadb

3、httpd

配置文件添加参数:

1、Proxyrequests Off # 禁用正向代理

2、ProxyPassmatch ^/(.*\.PHP)$ fcgi://127.0.0.1:9000/data/vhosts/www1/$1

3、DirectoryIndex index.PHP

提示:上面的功能需要模块的支持,大概是,Proxy_fcgi_module httpd2.4就包含了。所以不用更担心,fpm功能只能httpd2.4版本能用。

systemctl start httpd # 如果 80 端口启动,表示成功!

添加测试页:看看httpd,PHP,MysqL是否连接成功!。


4、测试页,wordpress

index.PHP

<?PHP

$conn = MysqL_connect('host','user','pass');

if($conn)

echo "11";

else

echo "22";

PHPinfo();

?>

基于CentOS 7系统的两部LAMP服务器,通过NFS共享同一个php网页的实现

b、安装wordpress

基于CentOS 7系统的两部LAMP服务器,通过NFS共享同一个php网页的实现

出现这个图片,表示配置成功。

5、通过nfs,把网页共享出去。

vi /etc/exports

/data/vhosts/www1/ 192.168.10.12(ro,asynC)

systemctl start rpcbind nfs

出现端口: 111,139,445。表示启动成功。



6、在另一台服务器上,配置好,httpd PHP-fpm .并启动服务器。

yum install httpd PHP-fpm PHP-MysqL


a、查看服务器共享出那些可挂载目录。

showmount -e 192.168.10.11

@H_116_14@mount.nfs 192.168.10.11:/data/vhosts/www1 /data/vhosts/znh

df # 查看。


基于CentOS 7系统的两部LAMP服务器,通过NFS共享同一个php网页的实现



7、通过samba,共享主服务器上面的网页文件

大佬总结

以上是大佬教程为你收集整理的基于CentOS 7系统的两部LAMP服务器,通过NFS共享同一个php网页的实现全部内容,希望文章能够帮你解决基于CentOS 7系统的两部LAMP服务器,通过NFS共享同一个php网页的实现所遇到的程序开发问题。

如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。

本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。