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

猜你 喜欢

关于作者: 微魔

小微魔,大智慧!

多条评论

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

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

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

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

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

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

    1. 呵呵,等有时间折腾的时候考虑弄个简单的图示吧~这个面板更新PHP啥的比较方便,还有设置htaccess,主要就这么几项吧~

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

    1. 哈哈,我没有那么势力,只要你不放弃自己的网站,我的友链永远为你们无条件修改~~祝新博客成功,同时希望今后感情顺利!

      1. O(∩_∩)O哈哈~,我是新手,刚刚接触debian6系统的vps,那个vps太精简了,照你说的这个装上去速度极快,解决了一大堆问题之后卡在不知道怎么解压zip压缩包上了,apt-get install unzip输入进去提示也不能安装…unzip这个东东,系统不带的..难道要换到那个co什么的系统?

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

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

    1. 请点击进入那个订单,再点击accept会返回具体的错误。这种情况多半是whmcs与cpanel或DA没连接好的缘故吧,和LLSMP关系不大我觉得

        1. 那就不清楚了,我没在llsmp下弄过whmcs,不过我用whmcs的时候,这种问题多数是因为设置server链接的时候弄错了造成的~仅供参考吧

    1. 嗯,好久没人维护了,但是好在在google上的源码还在,不影响使用~我最近还发了一篇手动安装的文章,也可以给大家借鉴和参考~

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

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

  6. 菜鸟求解:
    1 重要!虚拟主机权限修正: chown -R nobody:nobody /home/wwwroot/域名/html
    输入此命令后,提示 没有该group?。。。 难道nobody要改成别的什么吗- –
    2 创建Litespeed虚拟主机 : sh /root/llsmp/vhost.sh
    创建Nginx虚拟主机 : sh /root/llsmp/nginx.sh
    我创建一个主机需要输入两次命令?
    恩 菜鸟问题较可笑,还请微魔兄不吝赐教。。。。

    1. 这个脚本已经有一阵子没弄了,可能是作者有所更改,这里就简单回答一下你的问题:
      1.nobody:nobody的问题,其实是原作者修改了一下,Litespeed官方的脚本是nobody:nogroup,所以你可以尝试后者。
      2.这个脚本包含nginx的安装,我本身没有安装nginx,所以,后面nginx的命令就不需要了。

      最后,推荐阅读本站的手动安装Litespeed以及添加主机的教程,可能更有帮助~

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

  8. Pingback: Debian下手动安装LiteSpeed+PHP+MySQL教程 - vps咨询

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注