LNMP

LNMP

LNMP是一個基於CentOS/Debian編寫的Nginx、PHP、MySQL、phpMyAdmin、eAccelerator一鍵安裝包。可以在VPS、獨立主機上輕鬆的安裝LNMP生產環境。

基本信息

簡介

LNMPLNMP
LNMP代表的就是:Linux系統下Nginx+MySQL+PHP這種網站伺服器架構。
Linux是一類Unix計算機作業系統的統稱,是目前最流行的免費作業系統。代表版本有:debian、centos、ubuntu、fedora、gentoo等。
Nginx是一個高性能的HTTP和反向代理伺服器,也是一個IMAP/POP3/SMTP代理伺服器。
Mysql是一個小型關係型資料庫管理系統。
PHP是一種在伺服器端執行的嵌入HTML文檔的腳本語言
這四種軟體均為免費開源軟體,組合到一起,成為一個免費、高效、擴展性強的網站服務系統。

特點

Nginx是一個小巧而高效的Linux下的Web伺服器軟體,是由IgorSysoev為俄羅斯訪問量第二的Rambler站點開發的,已經在一些俄羅斯的大型網站上運行多年,相當的穩定。
Nginx性能穩定、功能豐富、運維簡單、處理靜態檔案速度快且消耗系統資源極少。

優點

作為Web伺服器:相比Apache,Nginx使用更少的資源,支持更多的並發連線,體現更高的效率。
作為負載均衡伺服器:Nginx既可以在內部直接支持Rails和PHP,也可以支持作為HTTP代理伺服器對外進行服務。Nginx用C編寫,不論是系統資源開銷還是CPU使用效率都比Perlbal要好的多。
作為郵件代理伺服器:Nginx同時也是一個非常優秀的郵件代理伺服器(最早開發這個產品的目的之一也是作為郵件代理伺服器),Last/fm描述了成功並且美妙的使用經驗。
Nginx安裝非常的簡單,配置檔案非常簡潔(還能夠支持perl語法)。Nginx支持平滑載入新的配置,還能夠在不間斷服務的情況下進行軟體版本的升級。

安裝包

簡述
新手對於LNMP的安裝及維護總是存在或多或少的問題,比較常用的傻瓜安裝包可以選擇軍哥製作的LNMP一鍵安裝包,本安裝包有完善且開放的教程和討論社區。新手可以自由在該LNMP一鍵安裝包的官方網站上下載。
軟體
Nginx、MySQL、PHP、PHPMyAdmin、Apache(可選)、ZendOptimizer(可選)、eAccelerator(可選)、ionCube(可選)、PureFTPd(可選)、VsFTPd(可選)
更新記錄
2012年4月23日發布LNMP0.9;
最佳化安裝過程及錯誤處理;
MySQL安裝增加InnoDB選項(可選);
修正eaccelerator和ionCube的PHP版本判斷錯誤的問題;
修正memcachedpid創建失敗的問題;
修正pdo_mysql安裝方法;
PHP增加部分禁用函式;
最佳化Nginx升級腳本;
去除vsftpd安裝腳本;
修正訪問不存在的PHP時返回404;
更新Nginx版本;
更新PHP探針;
增加phpwin偽靜態
升級過程增加停止LNMP相關服務;
修正Nginxlog_format問題;
2012年1月9日
修復PHP5.2.*Hash漏洞;
2011年12月14日發布LNMP0.8
最佳化安裝過程及錯誤處理;
增加imageMagick安裝腳本;
增加memcached安裝腳本;
Nginx升級至1.0.10、MySQL升級至5.1.60;
最佳化PHP升級腳本;
最佳化Nginx升級腳本;
添加LNMPAPHP版本升級工具;
最佳化eAccelerator自動安裝腳本;
2011年4月27日發布LNMP0.7
最佳化安裝過程,修復多處安裝錯誤處理;
添加LNMP至LNMPA升級包;
重寫PureFTP安裝包,實現只需要輸入密碼即可安裝成功;
Nginx升級至0.8.54、MySQL升級至5.1.54、PHP升級至5.2.17;
最佳化PHP升級腳本;
最佳化Nginx升級腳本;
添加LNMPAPHP版本升級工具;
最佳化eAccelerator自動安裝腳本,支持LNMPA同時多次安裝都不會出現多次載入;
最佳化ionCube自動安裝腳本,支持LNMPA同時多次安裝都不會出現多次載入;;
去除了Suhosin;
2011年2月8日發布LNMP0.6
最佳化安裝過程,修復多處安裝錯誤處理;
添加ubuntu專用安裝腳本;
修善pureftpd安裝腳本,增加自動開機啟動;
2011年2月15日發布Nginx版本升級工具(教程)
2011年3月7日發布Nginx日誌切割工具(教程)
2011年3月15日發布PHP自動升級工具(教程)
使用新探針,修復郵件測試功能
2010年10月9日發布LNMP0.5
升級Nginx到0.7.67、MySQL到5.1.48、PHP升級到5.2.14、PHPMyAdmin升級到3.3.7
為安全將Nginx日誌移動到/home/wwwlogs/下面;
更改32位64位判別方式;
增加系統時間調整,防止時間錯誤造成編譯出錯;
最佳化eAccelerator安裝程式;
增加ionCube安裝程式;
虛擬主機添加可以直接運行命令;
修正/root/lnmp狀態判斷錯誤。
2010年11月27日更新lnmp檔案上傳大小限制為50MB
2010年12月7日修正/root/pureftpd狀態判斷錯誤。
2010年12月10日更新Nginx支持IPv6
2011年1月17日將PHP執行時間有30秒調整為300秒。
2011年1月17日安裝腳本添加自動關閉SELINUX
2010年3月28日發布LNMP0.4
添加LNMP狀態管理
添加PureFTPd狀態管理
PHP增加suhosin
增加VsFTPd、PureFTPd安裝及管理
增強Nginx虛擬主機添加功能,添加多域名、偽靜態支持、日誌是否啟用的功能
升級Nginx到0.7.65、MySQL到5.1.44
2009年11月15日發布LNMP0.3
添加虛擬主機添加程式
2009年3月2日發布LNMP0.2
2009年1月19日發布LNMP0.1

面板設定

LNMP面板同樣是基於Linux、Nginx、MySQLPHP環境運行,同時具有SSH命令與Web端維護管理Nginx、MySQL、PHP、主機、FTP等。代表性的產品有由Amysql自主開發的LNMP/AMH面板 ,LNMP/AMH面板具有較高的安全性能,有效解決了主機之間跨站攻擊問題,提高伺服器整體安全性,並支持獨立運行維護不同主機,互不影響,同時運行占用伺服器記憶體、資源極少,擁有數據加密、遠程、定時備份,與支持一鍵還原網站、面板數據等特色。

支持環境

官方已經過以下Linux系統發行版本測試、使用。
CentOS5.832Bit/64Bit
CentOS6.232Bit/64Bit
CentOS6.332Bit/64Bit
--
Debian5.032Bit/64Bit(Update)
Debian6.032Bit/64Bit
--
Ubuntu11.1032Bit/64Bit
Ubuntu12.0432Bit/64Bit
支持虛擬環境:
Xen、VMware、OpenVZ、Hyper-V

硬體需求

最低需要記憶體:
32Bit:128MB+128Swap
64Bit:256MB+384Swap
硬碟空間:>2GB

小記憶體

96MB小記憶體安裝LNMP
1.安裝精簡版的debian系統,連wget都沒有;
2.執行apt-getinstallwget,安裝wget;
3.執行apt-getinstallscreen,安裝screen;
4.執行screen-Slnmp,打開一個screen;
5.安裝lnmp一鍵安裝包。
6.linux,nginx,mysql,php

相關詞條

相關搜尋

熱門詞條

聯絡我們