PHP 建站套件,LTPP 一鍵安裝包 1.2 發布
LTPP 一鍵安裝包是一個用Linux Shell編寫的可以為CentOS/RadHat VPS(VDS)或獨立主機安裝LTPP(Tengine、Percona Server、PHP、Memcached 、phpMyAdmin、HandlerSocket)生產環境的Shell程序。
Tengine是由淘寶網發起的Web服務器項目。它在Nginx的基礎上,針對大訪問量網站的需求,添加了很多高級功能和特性。Tengine的性能和穩定性已經在大型的網站如淘寶網,天貓商城等得到了很好的檢驗。它的最終目標是打造一個高效、穩定、安全、易用的Web平臺。
Percona 為 MySQL 數據庫服務器進行了改進,在功能和性能上較 MySQL 有著很顯著的提升。該版本提升了在高負載情況下的 InnoDB 的性能、為 DBA 提供一些非常有用的性能診斷工具;另外有更多的參數和命令來控制服務器行為。
Percona Server 只包含 MySQL 的服務器版,并沒有提供相應對 MySQL 的 Connector 和 GUI 工具進行改進。
Percona Server 使用了一些 google-mysql-tools, Proven Scaling, Open Query 對 MySQL 進行改造。
LTPP用TCMalloc對MySQL和nginx進行了優化。TCMalloc (google-perftools) 是用于優化C++寫的多線程應用,比glibc 2.3的malloc快。這個模塊可以用來讓MySQL在高并發下內存占用更加穩定。
LTPP相關軟件版本:
Tengine 1.4.0
Percona Server 5.5.27-rel28.1
PHP 5.2.17
google-perftools 2.0
PHPMyAdmin 3.4.10.1
安裝方法:
tar -zxvf ltpp-1.2.tar.gz
CentOS/RadHat執行:
./centos.sh
或者將安裝日志輸出到文件
./centos.sh 2>&1 | tee ltpp-install.log
狀態管理
LTPP狀態管理: /root/ltpp {start|stop|reload|restart|kill|status}
Nginx狀態管理:/etc/init.d/nginx {start|stop|reload|restart}
PHP-FPM狀態管理:/etc/init.d/php-fpm {start|stop|quit|restart|reload|logrotate}
phpinfo : http://前面輸入的域名或IP/phpinfo.php
phpMyAdmin : http://前面輸入的域名或IP/phpmyadmin/
探針 : http://前面輸入的域名或IP/p.php
LTPP相關目錄
nginx : /usr/local/webserver/nginx
mysql : /usr/local/webserver/mysql
php : /usr/local/webserver/php
網站目錄: /home/wwwroot/
Nginx日志目錄:/home/wwwlogs/
Nginx虛擬主機配置文件所在目錄:/usr/local/webserver/nginx/conf/vhost/
LTPP相關配置文件
Nginx主配置文件:/usr/local/webserver/nginx/conf/nginx.conf
MySQL配置文件:/etc/my.cnf
PHP配置文件:/usr/local/webserver/php/etc/php.ini
php-fpm配置文件:/usr/local/webserver/php/etc/php-fpm.conf
下載地址:http://code.google.com/p/ltpp/downloads/list