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 探针工具.
官方下载 支持站点 http://www.lvun.org/project/qlnmp/
专题论坛 http://www.lvun.org/forum-84-1.html