php是隶属于Apache的软件,是http的一个模块php结合http使http具有了处理php动态的功能,但php模块不是独立的软件,依赖于http,加重了http服务器的自身进程运行的性能,fastcgi是独立一个进程,不占用http的进程,可以独立一台服务器,fastcgi:php-fpm,fastcgi可以形成若干个子进程,处理Apache/Nginx发来的php文件,,实验A机器安装 php-fpm php-mysql 做fastcgiB机器安装 mariadb-server 做数据库C机器安装 httpd 做web服务器1.准备工作,安装对应包a)开启B机器,数据库服务,systemctl start mariadb数据库建立账号,可以远程连接, 为了安全写A的ip>grant all on *.* to test@'A的ip' identified by ‘centos’;b)更改A机器的php-fpm的配置vim /etc/php-fpm.d/www.conf把listen = 127.0.0.1:9000 的127.0.0.1: 去掉,使本机的所有ip都可以连9000端口,把listen.allowed_clients =127.0.0.1 注释掉,让所有人都可以连接启动服务 systemctl start php-fpm创建测试文件,建立一个放web服务文件的文件夹创建一个测试文件如果更改了配置文件要重启php-fpmc)在C机器web服务器上添加创建一个配置文件,把httpd服务重启systemctl restart httpd测试:用其他机器访问web服务器网页.