加入收藏 | 设为首页 | 会员中心 | 我要投稿 莱芜站长网 (https://www.0634zz.com/)- 云连接、建站、智能边缘云、设备管理、大数据!
当前位置: 首页 > 运营中心 > LNMP > 正文

LNMP原理及分离部署的实现

发布时间:2023-02-17 13:46:03 所属栏目:LNMP 来源:互联网
导读:1. LNMP理论 在这里插入图片描述 fastcgi的主要优点: 把动态语言和http服务器分离开来,使Nginx可以处理静态请求和向后转发动态请求,而PHP/PHP-fpm服务器转移解析PHP动态请求 使用fastcgi的原因: Nginx 不支持对外部动态程序的直接调用或者解析 ,所有的

  pm.max_spare_servers:动态方式空闲状态下的最大PHP-fpm进程数量。
  2.7 各主机启动服务
  如果已经启动 则重启
 
  [root@localhost ~]# Nginx -t
  Nginx: the configuration file /usr/local/Nginx/conf/Nginx.conf Syntax is ok
  Nginx: configuration file /usr/local/Nginx/conf/Nginx.conf test is successful
  [root@localhost ~]# Nginx
  [root@localhost ~]# netstat -anput | grep LISTEN | grep 80
  tcp        0      0 0.0.0.0:80              0.0.0.0:*               LISTEN      14210/Nginx: master
  [root@localhost ~]# /etc/init.d/PHP-fpm start
  Starting PHP-fpm  done
  [root@localhost ~]# netstat -anput | grep LISTEN | grep 9000
  tcp        0      0 192.168.20.127:9000     0.0.0.0:*               LISTEN      130876/PHP-fpm: mas
  [root@localhost ~]# /etc/init.d/MysqLd start
  Starting MysqL... SUCCESS!
  [root@localhost ~]# netstat -anput | grep LISTEN | grep 3306
  tcp6       0      0 :::3306                 :::*                    LISTEN      3274/MysqLd
  2.8 编辑测试页面并测试Nginx - PHP - MysqL 连接性
  三个主机的/www目录是完全同步的 在任一主机操作都可
 
  [root@localhost ~]# mkdir /www/test
  [root@localhost ~]# vim /www/test/test1.PHP
  <?PHP
  PHPinfo();
  ?>
  [root@localhost ~]# vim /www/test/test2.PHP
  <?PHP
  $con = new MysqLi('192.168.20.128','root','123456');
  if(!$con)
    die("connect error:".MysqLi_connect_error());
  else
    echo "connet MysqL server ok!n";
  ?>
  MysqL授权PHP主机连接
 
  MysqL> grant all on *.* to 'root'@'192.168.20.127' identified by '123456';
  Query OK, 0 rows affected (0.00 sec)
  MysqL> flush privileges;
  Query OK, 0 rows affected (0.00 sec)
  访问以下两个url 如下图所示效果 则证明OK
  http://Nginx的ip/test/test1.PHP http://Nginx的ip/test/test1.PHP
 

(编辑:莱芜站长网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

推荐文章
    热点阅读