天天看點

Tengine伺服器快速搭建方法 雲伺服器一鍵安裝LTMP(TengineRPM一鍵安裝)Tengine伺服器快速搭建方法 雲伺服器一鍵安裝LTMP(TengineRPM一鍵安裝)

Tengine是由淘寶網發起的Web伺服器項目,是一個Nginx優化更新版,繼承Nginx-1.2.3 的所有特性,100%相容Nginx的配置,同時又針對大量通路請求對Nginx進行了優化和修改,使Tengine能夠更加高效和穩定地應付更大的通路量,這一點已經在天貓商城等得到了很好的檢驗。

Tengine安裝使用和之前分享的LNMP有點類似,你可以參考官網的幫助文檔在自己的VPS主機上安裝Tengine,也可以直接由原有的Nignx平滑更新到Tengine,本篇文章就來分享一下如何在自己的VPS主機上快速搭建Tengine、MysqL、PHP等Web伺服器環境,即LTMP。

Nginx一款輕量級的Web 伺服器,Nginx是Apache伺服器不錯的替代品,占有記憶體少,并發能力強,另外,我們還可以将Nginx改造為負載均衡伺服器。

<a href="http://s3.51cto.com/wyfs02/M00/00/00/wKioL1LFN4KilL2EAAAkDagf7yA748.jpg" target="_blank"></a>

正式介紹TengineRPM一鍵安裝PHP環境,我們将LTMP一鍵安裝組合,稱為最完美的PHP伺服器組合。

淘寶基于Nginx高效穩定針對大通路請求的Tengine伺服器快速搭建方法

一、Tengine伺服器一鍵安裝方法

1、Tengine官網:http://tengine.taobao.org/

2、TengineRPM官網項目首頁:http://sourceforge.net/projects/tenginerpm/

2、這裡說的Tengine伺服器是指LTMP,即Linux、Tengine、MySQL、PHP組合成伺服器軟體套件,這是我們運作Web程式的必備環境。

3、LTMP一鍵安裝包支援64位Centos 5.x/6.x系列,即将支援Debian系統Deb包安裝。

本執行個體使用的是前幾天購買的阿裡雲伺服器ECS,為保證安裝成功,先停止VPS。

<a href="http://s3.51cto.com/wyfs02/M00/00/00/wKiom1LFOCeT3CHmAABF5Aje9CM054.jpg" target="_blank"></a>

Tengine停止伺服器

4、然後點選更換ECS的作業系統。

<a href="http://s3.51cto.com/wyfs02/M00/00/00/wKioL1LFOC_hVR3JAABVmA650N4559.jpg" target="_blank"></a>

Tengine更換作業系統

5、執行以下指令,可以一鍵安裝Tengine伺服器。

root@TengineRPM-Jimmyli:~# wget http://sourceforge.net/projects/tenginerpm/files/TengineRPM-LTMP-Jimmyli.sh

執行LTMP一鍵安裝包shell腳本

root@TengineRPM-Jimmyli:~# sh TengineRPM-LTMP-Jimmyli.sh

<a href="http://s3.51cto.com/wyfs02/M01/00/00/wKioL1LFORDDqoQmAAB4sPRlhVs163.jpg" target="_blank"></a>

Tengine一鍵安裝

4、根據主機的性能,安裝LTMP的時間長短不一,在ECS上花了半個多小時。

<a href="http://s3.51cto.com/wyfs02/M00/00/00/wKioL1LFOSHBKDEEAAB1Rh0ZWIM782.jpg" target="_blank"></a>

Tengine快速安裝成功

5、通過上面操作,我們安裝了Tengine/1.5.2 (nginx/1.2.9)、PHP 5.4.22、MySQL  Ver 5.5.34、PHPMyAdmin等。

6、安裝完成後,管理Tengine、PHP5、MySQL已經有标準管理指令,其狀态管理沿用了Linux通用性。

Tengine狀态管理 service tengine {start|stop|restart|reload|status|help}

PHP5-FPM狀态管理 service php-fpm {start|stop|status|restart|reload|force-reload|condrestart|try-restart}

MySQL5.5狀态管理 service mysqld {start|stop|status|restart|condrestart|try-restart|reload|force-reload}

7、打開IP位址,就可以看到Tengine安裝成功的頁面了。

<a href="http://s3.51cto.com/wyfs02/M02/00/00/wKiom1LFOaGw2jydAABPWWm3XZY997.jpg" target="_blank"></a>

Tengine成功通路

二、Tengine一鍵安裝包網站搭建和管理教程

1、目錄/home/www為預設index.html、PHP探針、PHPMyAdmin的安裝目錄。預設站點目錄,也就是ip能直接通路那個站點。目錄/home/www/phpmyadmin為phpmyadmin目錄,通路形式http://ip/phpmyadmin。

2、目錄/home/wwwroot/是虛拟主機目錄,每個子目錄對應為一個虛拟主機。Tengine程式安裝在/usr/local/nginx目錄。Tengine主要程式目錄。日志目錄/home/wwwlogs/,預設日志access.log檔案。

<a href="http://s3.51cto.com/wyfs02/M02/00/00/wKioL1LFOavSTZ1eAABr7iimEy0606.jpg" target="_blank"></a>

Tengine虛拟主機目錄

3、PHP、MYSQL是預設安裝目錄,配置檔案對應在系統預設目錄/etc/php、/etc/mysql。安裝完成後初始MySQL的root管理者密碼已設定初始密碼:jimmyli。

<a href="http://s3.51cto.com/wyfs02/M01/00/00/wKiom1LFOcmxfdTGAABaHKgsOVs840.jpg" target="_blank"></a>

Tengine登入PhpMyAdmin

4、登入到PhpMyAdmin,直接修改MysqL密碼。

<a href="http://s3.51cto.com/wyfs02/M02/00/00/wKiom1LFOeLTx7BCAABHKAjTvB8250.jpg" target="_blank"></a>

Tengine修改資料庫密碼

5、這是阿裡雲ECS最便宜的一款512MB記憶體的VPS主機安裝了LTMP後,記憶體、CPU、硬碟使用情況。

<a href="http://s3.51cto.com/wyfs02/M02/00/00/wKioL1LFOe6QbF8zAACepDeVrHI337.jpg" target="_blank"></a>

Tengine占用CPU情況

至此,Linux伺服器環境一鍵安裝包LTMP安裝完成。

LTMP是用Linux Shell編寫的可以為CentOS/RadHat、Debian/Ubuntu VPS(VDS)或獨立主機安裝LTMP(Nginx、Tengine、MySQL、PHP、phpMyAdmin)生産環境的Shell程式。

LTMP此版本是由Jimmy Li基于TengineRPM安裝包基礎上修改而成的,提供了Linux系統上對Tengine一鍵安裝腳本,提供MySQL、php、PHPMyAdmin一鍵更新腳本,以及針對linux系統做了核心優化,可以快速選擇安裝eAccelerator、xcache、memcached等等。

安裝PHP網站:

隻需要将Wordpress、ecshop、discuz、phpwind 、dedecms、PHPCMS、EmpireCMS等程式的PHP檔案上傳到預設虛拟主機/home/wwwroot/目錄即可。

通過http://你的ip可直接通路。

友情提示:Linux下操作請注意大小寫。 Centos 5/6最好系統為幹淨新系統。

支援與交流QQ群:【16002094】開源通關注明“TengineRPM-Jimmyli版”才通過

支援與交流網址:http://jimmyli.blog.51cto.com/

最新版本下載下傳位址:見QQ群:【16002094】消息或交流網址

     本文轉自jimmy_lixw 51CTO部落格,原文連結:http://blog.51cto.com/jimmyli/1265139,如需轉載請自行聯系原作者