您的位置:首页 > 博客中心 > 网络系统 >

同一台 linux主机同时安装 lamp 和 lnmp

时间:2022-04-03 11:14

同一台 linux Server同时安装 lamp 和 lnmp:

共同点:

可以同时安装共存运行。
1. mysql公用,安装一次即可。
2. lnmp的php编译的时候,新建一个php-fpm目录(lamp已安装好的基础上),比如叫 /usr/local/php-fpm
3. 如果apache已经监听80,那么nginx就要监听8080

4.安装顺序:mysql→apache/ngnix→php

不同点:

1.lamp中php目录名:/usr/local/php

2.lnmp中php目录名:/usr/local/php-fpm

3.编译的参数不同

4.php.ini 是php的全局配置文件,比如我要配置时区,配置禁止函数。
   php-fpm.conf 是php-fpm 专属的配置文件,比如配置运行服务的用户,配置启动参数等;
   php-fpm 就是一个启动二进制文件。

5.apache和nginx和php结合的模式不同,这两个架构中,php在编译的时候以一个模块的形式和apache成为了一个整体,php脚本的处理是通过apache来处理,实际上是apache的php  模块处理的,可以把php目录删除的,因为lamp中的php是作为apache的一个动态模块libphp5.so来调用的,唯一有影响的是如果指定了php的配置文件php.ini在php的目录下,如果删除后则配置文件失效;

lnmp中的php启动了一个服务php-fpm,这种模式相当于nginx处理php脚本时,直接把请求转发给了php-fpm服务来处理,说白了就是一个代理。这个php的安装目录是不可以删除的。 这两种模式其实是可以共存的,编译配置的时候,把prefix=后面的目录改一下即可,不让它覆盖。






本文出自 “” 博客,请务必保留此出处

本类排行

今日推荐

热门手游