开发者社区> 问答> 正文

一键安装LitespeedNginxMySQLPHP,LLNMP一键安装包

LLNMP介绍
LLNMP一键安装包是一个可以为CentOS主机安装 Litespeed   MySQL   PHP 环境的Shell程序。
LLNMP官方地址:http://shuang.ca/llnmp   (官方域名正在备案中)

LLNMP有什么优点

  1. LLNMP安装简便,避免了Linux安装时大量输入命令的麻烦

  2. 一键安装包仅需输入几条命令,剩余均为无人值守自动安装,一劳永逸的假话安装步骤,降低维护复杂性,更可根据自己需求安装自己所需组件

  3. Litespeed性能稳定、安全、处理PHP比apache更快,负载更低

  4. Litespeed免费版限制150连接,但使用nginx处理前端静态文件后将大大降低处理负载

  5. 组合软件除Litespeed外均为开源免费软件,下载源几乎均为官方地址,可最大程度保证安全

  6. 可快速创建新的虚拟主机,可轻松支持.htaccess文件,轻松支持伪静态

LLNMP支持什么系统
CentOS 5.x/6.x 32bit/64bit

LLNMP测试结果
LLNMP已在多台VPS中安装通过,安装VPS列表:
阿里云
512M Mem, 20GB Disk
CentOS 5.4 32bit


Linode
1G Mem, 48GB Disk
CentOS 5.6 32bit


123systems
512M Mem, 25GB Disk
CentOS 6.5 32bit


buyvm
128M Mem, 15GB Disk
CentOS 5.10 32bit


DigitalOcean
512M Mem, 20GB Disk
CentOS 6.4 32bit


樱花VPS
1G Mem, 100GB Disk
CentOS 5.10 32bit


LLNMP安装了什么
默认安装
Litespeed 4.2.6
MySQL 5.5.35
PHP 5.3.28
libiconv 1.14
libevent 2.0.21
libmcrypt 2.5.8
mhash 0.9.9.9
mcrypt 2.6.8
gperftools 2.1
PDO_MYSQL 1.0.2
suhosin 0.9.33
memcache 3.0.8


自定义安装
eAccelerator 42067ac
Memcached 1.4.17
nginx 1.4.4
pureftpd 1.0.36
ZendGuardLoader 5.5


如何获取
您可以自由的下载LLNMP并使用在您的服务器上,下载地址:http://115.28.8.169/llnmp/llnmp0.2.tar.gz   (下载地址为阿里云VPS,因备案未下来,所以暂时使用IP访问)

如何安装
首先登录SSH,并获取root权限(必须为root账号或拥有root权限),输入如下命令:
PS:这一步不是必须的,但是衰锅强烈推荐您执行这一步
yum -y install screen
screen -S llnmp

下载并安装LLNMP
wget http://115.28.8.169/llnmp/llnmp0.2.tar.gz
tar zxvf llnmp0.2.tar.gz
cd llnmp/
sh install.sh

这时出现会要求您对运行环境做一些设置



总共有四次输入,分别是:
Please input the user name of LiteSpeed: #设置Litespeed后台管理员账号
Please input the user password of LiteSpeed: #设置Litespeed后台管理员密码
Please input the admin email of LiteSpeed: #设置Litespeed管理员邮箱
Please input the root password of mysql: #设置MySQL的root用户密码

设置完成后回车即可自动安装,等待大约10~30分钟安装完成

自主安装所需组件
nginx: ./nginx.sh
eaccelerator: ./eaccelerator.sh
memcached: ./memcached.sh
zend: ./zend.sh
pureftpd: ./pureftpd.sh

软件安装目录

Litespeed: /usr/local/lsws
Litespeed配置文件: /usr/local/lsws/conf/httpd_config.xml
Litespeed虚拟主机配置文件: /usr/local/lsws/conf/{yourdomain}.xml
MySQL: /usr/local/mysql
MySQL存储目录: /usr/local/mysql/var
MySQL配置文件: /etc/my.cnf
PHP: /usr/local/lsws/lsphp5
PHP配置文件: /usr/local/lsws/lsphp5/lib/php.ini
Memcached: /usr/local/memcached
nginx: /usr/local/nginx
nginx配置文件: /usr/local/nginx/conf/nginx.conf
nginx虚拟主机配置文件: /usr/local/nginx/conf/vhosts/{yourdomain}.conf
pureftpd: /usr/local/pureftpd


软件状态管理

Litespeed管理: service lsws {start|stop|restart}
MySQL管理: service mysqld {start|stop|restart}
Memcached管理: /etc/init.d/memcached {start|stop|restart}
nginx管理: /etc/init.d/nginx {start|stop|reload|restart}
pureftpd管理: /etc/init.d/pureftpd {start|stop|restart}
添加虚拟主机: /root/vhost.sh
数据备份: /root/backup.sh

展开
收起
ylqjgm 2014-01-15 23:47:32 15800 0
3 条回答
写回答
取消 提交回答
  • 用wdcp的路过
    2014-01-16 01:52:47
    赞同 展开评论 打赏
  • Re一键安装LitespeedNginxMySQLPHP,LLNMP一键安装包
    引用第1楼牛逼王于2014-01-16 00:01发表的  :
    感谢分享


    求加分!

    -------------------------

    Re一键安装LitespeedNginxMySQLPHP,LLNMP一键安装包
    哈哈,感谢版主大大加分!

    -------------------------

    Re一键安装LitespeedNginxMySQLPHP,LLNMP一键安装包
    若各位有什么问题可以直接到
    http://shuang.ca/llnmp
    留言反馈
    2014-01-16 00:13:07
    赞同 展开评论 打赏
  • 感谢分享
    2014-01-16 00:01:24
    赞同 展开评论 打赏
问答排行榜
最热
最新

相关电子书

更多
CentOS Nginx PHP JAVA多语言镜像使用手册 立即下载
低代码开发师(初级)实战教程 立即下载
阿里巴巴DevOps 最佳实践手册 立即下载