LLsMP顾名思义是Linux+LiteSpeed+MySQL+PHP的一套Web环境。相信可能大家对LNMP更熟悉一些,至于孰好孰坏,微魔这里也不卖弄了,毕竟自己也是刚刚接触LLsMP,所以不方便多说,但是从现有资料来看,LiteSpeed的负载能力很强,占用资源也极低,而且对于.htaccess的rewrite规则支持也非常不错,这也是Nginx一个很大的缺陷吧(许多伪静态的规则需要自己完成…)。
LLsMP一键安装包及使用教程
本文介绍的LLsMP一键安装包是llsmp.org进行发布,本文仅对常用设置与命令进行整理汇总!
安装LLsMP
支持平台:CentOS 5/6 , Debian 5/6 , Ubuntu 10/11
安装命令:
安装PHP5.3版本完成之後要重启MYSQL
/etc/init.d/mysql start
CentOS:
PHP5.2
wget http://llsmp.googlecode.com/files/llsmp0.6_centos.tar.gz;tar zxvf llsmp0.6_centos.tar.gz;cd centos;sh install.sh
PHP5.3
wget http://llsmp.googlecode.com/files/llsmp0.6_centos.tar.gz;tar zxvf llsmp0.6_centos.tar.gz;cd centos;sh install.sh php5.3
Debian:
PHP5.2
wget http://llsmp.googlecode.com/files/llsmp0.6_debian.tar.gz;tar zxvf llsmp0.6_debian.tar.gz;cd debian;sh install.sh
PHP5.3
wget http://llsmp.googlecode.com/files/llsmp0.6_debian.tar.gz;tar zxvf llsmp0.6_debian.tar.gz;cd debian;sh install.sh php5.3
Ubuntu:
PHP5.2
wget http://llsmp.googlecode.com/files/llsmp0.6_ubuntu.tar.gz;tar zxvf llsmp0.6_ubuntu.tar.gz;cd ubuntu;sh install.sh
PHP5.3
wget http://llsmp.googlecode.com/files/llsmp0.6_ubuntu.tar.gz;tar zxvf llsmp0.6_ubuntu.tar.gz;cd ubuntu;sh install.sh php5.3
安装更多附加组件:
- 安装eAccelerator : sh /root/llsmp/eaccelerator.sh
- 安装Zend Optimizer : sh /root/llsmp/zend_optimizer.sh
- 安装ionCube Loader : sh /root/llsmp/ioncube.sh
- 安装Google Performace Tools : sh /root/llsmp/perftools.sh
- 安装FTP(vsftpd) : sh /root/llsmp/vsftpd.sh
- 安装Nginx前端 : sh /root/llsmp/nginx.sh
LLsMP相关管理命令:
- 创建Litespeed虚拟主机 : sh /root/llsmp/vhost.sh
- 添加FTP账号 : sh /root/llsmp/vsftpd.sh
- 重要!虚拟主机权限修正: chown -R nobody:nobody /home/wwwroot/域名/html
- 创建Nginx虚拟主机 : sh /root/llsmp/nginx.sh
- 备份指令 : sh /root/llsmp/backup.sh
- 重启Litespeed : /etc/init.d/lsws restart
- 重启MySQL : /etc/init.d/mysql(d) restart
- 重启Nginx : /etc/init.d/nginx restart
LLsMP常用目录:
- Litespeed管理后台 : http://{ip}:7080
- phpMyAdmin : http://{ip}/phpmyadmin/
- php.ini目录 : /usr/local/lsws/lsphp5/lib/php.ini
- MySQL配置文件my.cnf : /etc/my.cnf (Centos) | /etc/mysql/my.cnf (Debian/Ubuntu)
- Nginx配置目录: /etc/nginx/nginx.conf 及 /etc/nginx/conf.d/下
- 虚拟主机目录: /home/wwwroot
- LLsMP安装日志: /root/llsmp/install.log
截止本文发表,最新版本0.6已知的问题:
1.已知部分KVM上的Debian无法安装LLsMP
cp: cannot create regular file `/usr/local/lsws/DEFAULT/html/installlog.html': No such file or directory sed: can't read /usr/local/lsws/DEFAULT/html/installlog.html: No such file or directory sed: can't read /usr/local/lsws/DEFAULT/html/installlog.html: No such file or directory sed: can't read /usr/local/lsws/DEFAULT/html/installlog.html: No such file or directory sed: can't read /usr/local/lsws/DEFAULT/html/installlog.html: No such file or directory
原因是Litespeed安装未成功,expect出现错误
待修正
2.安装LLsMP 的PHP5.3版本登录phpmyadmin出现#2002错误
原因是脚本问题,MySQL未自动重启,请手动重启
/etc/init.d/mysql start
3.VPS重启,而Litespeed和MySQL未随机启动
手动设置开机启动
Debian/Ubuntu:
update-rc.d lsws defaults
update-rc.d mysql defaults
CentOS:
chkconfig –level 345 lsws on
chkconfig –level 345 mysql on
哥看到nginx前端,
哥就笑了。
面对ap与150个线程限制的litespeed
我想我还是浪费点内存,使用ap算了。
呵呵,看来你的站流量不小啊,据说这个150的限制对于没上万的流量还是能应付的~
体验一下就知道内存还是有倍数差的。我用LLSMP感觉内存非常低,适合中小站。有时候就算应付一两万PV还是可以的。实在不行拿Cloudflare当前端好了。 🙁 🙁 🙁
哥你妹,最烦就是这种自称哥什么的。不就一个毛都没长的小P孩。不懂礼貌,不会用敬语,不分辈分…… 这要是在最保留中华礼仪传统的日本韩国,首先就是一巴掌。
这150个线程,你以为是那个垃圾不会释放的IIS线程?! 我告诉你不是,这150线程足够让你跑出中站。
呵呵,淡定~Litespeed的这个线程确实在实际使用中灰常的给力~~~
LiteSpeed对于有些站点伪静态要自己弄下规则,性能强大但还是没apache顺手~
伪静态基本算通用吧~MS要手动创建和设置要,小内存的东东专用~
面板老不习惯了。。。不知道能否出一些此面板使用的教程。百度和谷歌我没查到。。
呵呵,等有时间折腾的时候考虑弄个简单的图示吧~这个面板更新PHP啥的比较方便,还有设置htaccess,主要就这么几项吧~
以前的域名是www.yangyufei.com,因为上面太多失恋日记看了难过,关闭了,现在换新域名新博客blog.dlmom.com了,现在还木收录也没权重,不知道还能不能继续做友情了,蛋总已改连接,希望微魔也改下哈谢谢哥们
哈哈,我没有那么势力,只要你不放弃自己的网站,我的友链永远为你们无条件修改~~祝新博客成功,同时希望今后感情顺利!
BTW,你博客的评论好像还有点儿问题,建议调试一下,我去留言,没成功…
好我调调去 貌似我开那个功能
我的LLMP一键包还基本属于自用状态。
呵呵,期待改善发布哈~
LiteSpeed,在我心中,犹如神的存在!世界第一的web服务器:LiteSpeed!!
呵呵,litespeed确实不错~
O(∩_∩)O哈哈~,我是新手,刚刚接触debian6系统的vps,那个vps太精简了,照你说的这个装上去速度极快,解决了一大堆问题之后卡在不知道怎么解压zip压缩包上了,apt-get install unzip输入进去提示也不能安装…unzip这个东东,系统不带的..难道要换到那个co什么的系统?
呵呵,搞定了,这么简单的我都没有找到..原来谷歌找不到的东西也有
对了,你的这个评论邮件回复叫什么插件呢?
这个的mysql目录在哪啊,我备份vps需要改路径,但是找半天没找到路径
为什么要知道目录呢?用mysqldump和mysql命令导入和导出数据库不是很方便吗?详情搜索本站
不知道这sh /root/llsmp/backup.sh 备份脚本能不能备份到ftp呢,试过微魔哥跟小夜的脚本,好像都是适合lnmp环境用的,mysql的目录不一样,用在lls,备份之后的Mysql备份没有数据。
安装好LLsMP 再安装whmcs 之后 提交定单 订单会一直处于pending状态 点击accept 还是无法解决
请问这是什么问题?
请点击进入那个订单,再点击accept会返回具体的错误。这种情况多半是whmcs与cpanel或DA没连接好的缘故吧,和LLSMP关系不大我觉得
额 我用lnmp 同样的设置 就能成功 。。。真悲剧
那就不清楚了,我没在llsmp下弄过whmcs,不过我用whmcs的时候,这种问题多数是因为设置server链接的时候弄错了造成的~仅供参考吧
额 有发现了问题 1T的空间 装好之后变成了8G….
好大的空间啊~看来是reseller?
独服额。。。
我的意思是你要卖主机?
llsmp包的站点好像挂了?
嗯,好久没人维护了,但是好在在google上的源码还在,不影响使用~我最近还发了一篇手动安装的文章,也可以给大家借鉴和参考~
为什么我安装不成功,操作系统是centos6,选择安装的版本是php5.3,安装完后显示找不到许多文件。
是运行安装脚本直接就报错吗?这个脚本不是我写的,关键是作者貌似已经停止更新了,我现在也很久没折腾了,可以换CentOS 5试一下,推荐在网上搜一下CentOS下手动安装的教程,可以多学习一些~
菜鸟求解:
1 重要!虚拟主机权限修正: chown -R nobody:nobody /home/wwwroot/域名/html
输入此命令后,提示 没有该group?。。。 难道nobody要改成别的什么吗- –
2 创建Litespeed虚拟主机 : sh /root/llsmp/vhost.sh
创建Nginx虚拟主机 : sh /root/llsmp/nginx.sh
我创建一个主机需要输入两次命令?
恩 菜鸟问题较可笑,还请微魔兄不吝赐教。。。。
这个脚本已经有一阵子没弄了,可能是作者有所更改,这里就简单回答一下你的问题:
1.nobody:nobody的问题,其实是原作者修改了一下,Litespeed官方的脚本是nobody:nogroup,所以你可以尝试后者。
2.这个脚本包含nginx的安装,我本身没有安装nginx,所以,后面nginx的命令就不需要了。
最后,推荐阅读本站的手动安装Litespeed以及添加主机的教程,可能更有帮助~
建议安装好后执行chkconfig mysql on
不然每次重启数据库都不会自动开启
您好,文中在最后一段已经说明,命令略有不同~~
这个有没有最新的安装包。发一份
LLsMP已经好久没更新了,我自己弄了个一键包,可以安装(Open)LiteSpeed+MariaDB(MySQL)+PHP+Memcached+Redis+xCache/Opcache/APCU,均使用当前最新版,哈哈~
呵呵,过去围观了一下,有时间自己测试一下发出来共享~
准备换主机,装个LLSMP试试
7080不能访问
用这个命令/etc/init.d/lsws restart
显示无此目录
vsftpd 建立的FTP不能访问
500 OOPS: cannot change directory: