同一臺linux主機同時安裝lamp和lnmp
同一臺 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=後面的目錄改一下即可,不讓它覆蓋。
本文轉自 boy461205160 51CTO部落格,原文連結:http://blog.51cto.com/461205160/1734556
相關文章
- lamp和lnmpLAMPLNMP
- 【DataGuard】同一臺主機實現物理Data Guard配置安裝
- PHP環境LAMP/LNMP安裝與配置筆記PHPLAMPLNMP筆記
- shell指令碼:一鍵安裝LAMP、LNMP指令碼指令碼LAMPLNMP
- 【DG】同一臺主機實現物理Data Guard配置安裝(精簡版)
- HHvm建站環境搭建方法:Nginx、lnmp/lamp等安裝部署NginxLNMPLAMP
- Linux6下yum方式安裝配置LAMP平臺LinuxLAMP
- lamp安裝LAMP
- LAMP+LNMP(一) LAMP架構概述LAMPLNMP架構
- 【主機】linux下安裝sendEmailLinuxAI
- LAMP和LNMP加速與快取優化LAMPLNMP快取優化
- 使用 Cobbler 安裝一臺 CentOS 主機CentOS
- 【轉】在同一臺主機配置MySQL ClusterMySql
- linux下LAMP原始碼安裝部署LinuxLAMP原始碼
- yum安裝lampLAMP
- 寶塔可以同時安裝apache和nginxApacheNginx
- 同一臺手機安裝同一個應用的測試版,正式版
- 在同一臺機器下安裝兩個Oracle Software 版本Oracle
- 【DATAGUARD 學習】同一臺主機上的dataguard
- [LNMP]安裝NginxLNMPNginx
- LAMP原始碼安裝+wordpress安裝LAMP原始碼
- 原始碼安裝lamp原始碼LAMP
- LAMP:用yum安裝LAMP
- 快速搭建 Linux(LNMP + Linux 安裝 + 環境配置)LinuxLNMP
- Linux 下使用 Docker 安裝lnmp環境LinuxDockerLNMP
- 【Linux】LNMP 環境搭建(上):安裝篇LinuxLNMP
- [Linux] LNMP 環境搭建(上):安裝篇LinuxLNMP
- 實戰-使用 Cobbler 安裝一臺 CentOS 主機CentOS
- 實現 Android 手機上同時安裝正式包和測試包Android
- RedHat Linux安裝mrtg監控主機流量RedhatLinux
- Linux平臺HBase單機版安裝和配置步驟Linux
- LNMP 環境安裝LNMP
- CentOS 7 安裝 lnmpCentOSLNMP
- 安裝LNMP環境LNMP
- lnmp安裝指令碼LNMP指令碼
- 同一臺機器上安裝了10g和11g對於listener的配置
- 在同一臺主機上建立複製資料庫資料庫
- windows同時安裝 5.7 8.0 mysqlWindowsMySql