LNMP一键安装包

其他技术 站长 浏览 评论

适用环境:

  • 系统支持:CentOS-5 (32bit/64bit)、CentOS-6 (32bit/64bit)
  • 内存要求:≥128M

安装了什么:

  • 1、Nginx-1.0.11
  • 2、MySQL 5.1.61或MySQL 5.5.20
  • 3、PHP 5.2.17或PHP 5.3.10
  • 4、phpmyadmin 3.4.9
  • 5、ZendOptimizer 3.3.9(可选,只适合PHP 5.2.17)
  • 6、xcache-1.3.2(可选)
  • 7、memcached-1.4.10(可选)
  • 8、vsftpd 2.3.5(可选)

实现了什么功能

  • 1、一键配置LNMP环境
  • 2、使用logrotate轮询nginx日志(默认保留5天内的日志,可以到/etc/logrotate.d/nginx修改rotate 5。)
  • 3、自动配置防火墙iptables
  • 4、lnmp脚本管理虚拟主机
  • 5、需要为nginx安装控制面板的,可以安装froxlor,演示http://demo.froxlor.org/

如何安装:

1 wget https://lnmp.googlecode.com/files/lnmp0.9-full.tar.gz
2 tar?xzvf lnmp0.9-full.tar.gz
3 cd?lnmp0.9-full
4 chmod?+x lnmp.sh
5 ./lnmp.sh

安装其它

1、执行脚本vsftpd.sh安装vsftpd。
2、执行脚本xcache.sh安装xcache。
3、执行脚本memcached.sh安装memcached。
4、执行脚本zend.sh安装ZendOptimizer
5、执行脚本nginx-upgrade.sh升级nginx
6、下载最新安装包,执行upgrade.sh脚本升级lnmp。

使用提示:

LNMP脚本使用

1 lnmp add(del,list):创建(删除,列出)虚拟主机。
2 lnmp uninstall:一键卸载lnmp(卸载之前注意备份好数据!)。
3 lnmp reinstall:一键重装php或mysql或nginx或lnmp。

程序目录

1 mysql目录:???/usr/local/mysql
2 mysql data目录:/usr/local/mysql/data
3 php目录:?????/usr/local/php
4 nginx目录:?/usr/local/nginx

进程管理

1 nginx启动(停止|重启|重载配置文件):service nginx start(stop|restart|reload)
2 mysql(停止|重启|重载配置文件):service mysqld start(stop|restart|reload)
3 vsftpd(停止|重启|重载配置文件):service vsftpd start(stop|restart|reload)
4 php-fpm(停止|重启|重载配置文件):service php-fpm start(stop|restart|reload)
5 memcached(停止|重启|重载配置文件):service memcached start(stop|restart|reload)

配置文件路径

1 nginx:/usr/local/nginx/conf
2 mysql:/etc/my.cnf
3 php:/etc/php.ini?/etc/php.d/
4 vsftpd:/etc/vsftpd.conf
5 memcached:/usr/local/memcached/memcached.conf

使用注意

1、mysql root密码存放在/root/my.cnf文件中,添加虚拟主机的时候需要调用。如果修改了root密码,请手动更新my.cnf文件。
2、添加虚拟主机时自动创建的ssh用户可直接作为vsftpd的登录用户,无需另外增加。
3、管理虚拟主机时,建议使用相应的ssh用户管理。

转载请注明:网页阁吧 » LNMP一键安装包

与本文相关的文章