軟件簡介
Qlnmp是一個在Linux下自動部署Nginx+Mysql+PHP環境的工具. 目前支持Centos 5.X,32和64位的系統. 它可以根據你系統的硬件配置讓你選擇,自動寫入不同的配置文件.Qlnmp已經集成現在LNMP環境的最新穩定套件,驚喜的是已經將數據庫升級到了 MySql的最新版5.5.13。
Nginx也到了1.0.4,PHP自然升級到5.5.3。我們已經做了調優,Nginx、PHP、Mysql都不再是單一不變的配置文件,程序講自動根據你的硬件和你的需要為你做好配置!
接下來會推出APACHE 和 TOMCAT環境的增強版。
如何安裝?解壓你下載的壓縮文件,像 QLNMP_V.X.tar.gz
進入解壓后得到的目錄 QLNMP_V.X
接下來執行:
chmod 755 ./INSTALL
chmod 755 ./Qlnmp
開始安裝,在命令行輸入: ./INSTALL
Qlnmp的服務:QLNMP安裝完以后,將建立4個系統服務的守護進程:
qlnmpd 是 nginx、php-fpm、mysql 3個服務的父級線程,它可以統一管理這3個服務
nginx is a service of nginx
php-fpm is a service of php-fpm of PHP
mysqld is a service of Mysql.
默認的服務啟動順序:
默認情況下nginx、php-fpm、mysqld是不啟動的,qlmpd默認啟動,通過它來直接管理這3個服務. 如果你想改變的話可以使用chkconfig命令去單獨更改,關于chkconfig的用法,這里就不再闡述了.
qlnmpd、nginx、php-fpm、mysqld 服務的參數:QNMP state management : service qlnmpd {start|stop|reload|restart|kill|status}
Nginx state management : service nginx {start|stop|restart|reload|kill|status}
PHP-FPM state management : service php-fpm {start|stop|force-quit|restart|reload}
MySQL state management : service mysqld {start|stop|restart|reload|force-reload|status}
Nginx 虛擬主機添加工具:命令行下使用 qvhost
默認 mysql root 密碼:qlnmp
Qlnmp的相關目錄:mysql : /usr/local/mysql
php : /usr/local/php
nginx : /usr/local/nginx
WebSite : /home/wwwroot
NginxLog : /home/wwwlog
Phpinfo : http://$domain/phpinfo.php
PhpMyAdmin : http://$domain/phpmyadmin/
Add VirtualHost : (command line)qvhost
Probe : http://$domain/probe.php
配置文檔:Nginx : /usr/local/nginx/conf/nginx.conf
MySQL : /etc/my.cnf
PHP : /usr/local/php/etc/php.ini
PHP-FPM : /usr/local/php/etc/php-fpm.conf
Fast-CGI : /usr/local/nginx/conf/fcgi.conf
說明:版本
端午節日到來,站長也及時發布了
QLNMP 0.1 正式版 發布時間: 2011.6.5
包含組件:
Nginx-1.0.4 PHP-5.3.6 MySQL-5.5.13 eAccelerator-0.9.6.1 ImageMagick-6.7.0-2 Pcre-8.12
Imagick-3.0.1 Ioncube-4.0.8 Libiconv-1.13.1 libmcrypt-2.5.8 Mcrypt-2.6.8 Memcache-3.0.6
Mhash-0.9.9.9 PDO_MYSQL-1.0.2 phpMyAdmin-3.4.1-all-languages ZendGuardLoader-5.3
同樣包含一個PHP 探針工具.