LLsMP一键安装包及使用教程

LLsMP顾名思义是Linux+LiteSpeed+MySQL+PHP的一套Web环境。相信可能大家对LNMP更熟悉一些,至于孰好孰坏,微魔这里也不卖弄了,毕竟自己也是刚刚接触LLsMP,所以不方便多说,但是从现有资料来看,LiteSpeed的负载能力很强,占用资源也极低,而且对于.htaccess的rewrite规则支持也非常不错,这也是Nginx一个很大的缺陷吧(许多伪静态的规则需要自己完成…)。

LLsMP一键安装包及使用教程

本文介绍的LLsMP一键安装包是llsmp.org进行发布,本文仅对常用设置与命令进行整理汇总!

  1. 安装LLsMP
  2. 安装更多附加组件
  3. LLsMP相关管理命令
  4. LLsMP常用目录
  5. 截止本文发表,最新版本0.6已知的问题

安装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

微魔部落提示您:请注意不定时备份数据,预防不可控因素造成的数据丢失。

关于微魔

小魔鬼,大智慧!
此条目发表在VPS教程分类目录,贴了, , , , , , , 标签。将固定链接加入收藏夹。

LLsMP一键安装包及使用教程》有 48 条评论

  1. orbury说:

    哥看到nginx前端,
    哥就笑了。

    面对ap与150个线程限制的litespeed

    我想我还是浪费点内存,使用ap算了。

    • 微魔说:

      呵呵,看来你的站流量不小啊,据说这个150的限制对于没上万的流量还是能应付的~

      • Howard Xiao说:

        体验一下就知道内存还是有倍数差的。我用LLSMP感觉内存非常低,适合中小站。有时候就算应付一两万PV还是可以的。实在不行拿Cloudflare当前端好了。 :sad: :sad: :sad:

    • DropBoy说:

      哥你妹,最烦就是这种自称哥什么的。不就一个毛都没长的小P孩。不懂礼貌,不会用敬语,不分辈分…… 这要是在最保留中华礼仪传统的日本韩国,首先就是一巴掌。

      这150个线程,你以为是那个垃圾不会释放的IIS线程?! 我告诉你不是,这150线程足够让你跑出中站。

  2. 赵容说:

    LiteSpeed对于有些站点伪静态要自己弄下规则,性能强大但还是没apache顺手~

  3. ADMINFM说:

    面板老不习惯了。。。不知道能否出一些此面板使用的教程。百度和谷歌我没查到。。

  4. 精诚所至说:

    以前的域名是www.yangyufei.com,因为上面太多失恋日记看了难过,关闭了,现在换新域名新博客blog.dlmom.com了,现在还木收录也没权重,不知道还能不能继续做友情了,蛋总已改连接,希望微魔也改下哈谢谢哥们

  5. 精诚所至说:

    好我调调去 貌似我开那个功能

  6. 猛点力说:

    我的LLMP一键包还基本属于自用状态。

  7. cjl说:

    LiteSpeed,在我心中,犹如神的存在!世界第一的web服务器:LiteSpeed!!

  8. cjl说:

    对了,你的这个评论邮件回复叫什么插件呢?

  9. 小艾说:

    这个的mysql目录在哪啊,我备份vps需要改路径,但是找半天没找到路径

  10. 小艾说:

    不知道这sh /root/llsmp/backup.sh 备份脚本能不能备份到ftp呢,试过微魔哥跟小夜的脚本,好像都是适合lnmp环境用的,mysql的目录不一样,用在lls,备份之后的Mysql备份没有数据。

  11. Pingback引用通告: Debian下手动安装LiteSpeed+PHP+MySQL教程 | 微魔部落

  12. Pingback引用通告: Ubuntu VPS 简易安装LAMP教程 - 鲜橙多的小屋

  13. Hong说:

    安装好LLsMP 再安装whmcs 之后 提交定单 订单会一直处于pending状态 点击accept 还是无法解决
    请问这是什么问题?

  14. Hong说:

    额 有发现了问题 1T的空间 装好之后变成了8G….

  15. zodiacg说:

    llsmp包的站点好像挂了?

  16. judy说:

    为什么我安装不成功,操作系统是centos6,选择安装的版本是php5.3,安装完后显示找不到许多文件。

    • 微魔说:

      是运行安装脚本直接就报错吗?这个脚本不是我写的,关键是作者貌似已经停止更新了,我现在也很久没折腾了,可以换CentOS 5试一下,推荐在网上搜一下CentOS下手动安装的教程,可以多学习一些~

  17. 老高说:

    菜鸟求解:
    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以及添加主机的教程,可能更有帮助~

  18. 起子说:

    建议安装好后执行chkconfig mysql on
    不然每次重启数据库都不会自动开启

  19. Pingback引用通告: LLsMP一键安装包及使用教程 | 螺丝道场

  20. 宝丽俊说:

    这个有没有最新的安装包。发一份

  21. Pingback引用通告: 优惠码主机 优惠码 最新godaddy优惠码 美国主机优惠码 域名优惠码 vps优惠码 免费空间 免费域名 免费vps等优惠资讯

  22. LLsMP已经好久没更新了,我自己弄了个一键包,可以安装(Open)LiteSpeed+MariaDB(MySQL)+PHP+Memcached+Redis+xCache/Opcache/APCU,均使用当前最新版,哈哈~

  23. 览程网说:

    准备换主机,装个LLSMP试试

  24. Ghostxiu说:

    7080不能访问
    用这个命令/etc/init.d/lsws restart
    显示无此目录
    vsftpd 建立的FTP不能访问
    500 OOPS: cannot change directory:

发表评论

电子邮件地址不会被公开。 必填项已用*标注