CentOS安装LiteSpeed服务建站系列 – 安装LiteSpeed、MYSQL和PHP编译
![]() | ![]() | ![]() | ![]() |
| 【性价之王】 | 【线路之王】 | 【价格之王】 | 【配置之王】 |
| 【免费之王】 | 【香港首推】 | 【梯子之王】 | 【独服之王】 |

蜗牛在博客中已经分享过不少的VPS服务器安装环境,比如Apache、Nginx、OpenLiteSpeed等,包括一些网络上用户使用比较广泛的WEB面板和一键环境包,我们都可以得到各种组合的环境,但无论如何变化,但基本的内核驱动都是不能更换的,无非就是在这几种中选择。
如果我们希望更好的节省服务器的资源,以及明白其中的原理,作为希望深入学习VPS运维和爱好者来说,我们最好是步骤编译安装,这样可能学到的会更多一些。在最近一段时间,蜗牛希望把LiteSpeed服务器环境进行深入的玩转起来,其实这个服务器环境应用还是很广泛的,包括一些虚拟主机环境,以及VPS服务器环境,因为其占用资源很少,而且功能和兼容性也是具有一定的优势的。
虽然LiteSpeed有付费版本,以及Standard免费版本,基本上对于一般用户区别不是很大,唯独的区别是Standard免费版本并发数是150,对于一般的用户站点这个都不要紧,后面来讲再详细的玩转OpenLiteSpeed就可以解决并发数的问题。
第一、LiteSpeed免费版安装
这里来讲采用CentOS 5 64位系统,其实对于系统都无所谓,我们常用的CentOS和Debian、Ubuntu等都是支持的。Standard是免费版本,目前5.0.7是最新版本,官方更新频率还是很快的,我们可以到官方(官方最新地址)看到最新版本下载安装。
wget http://www.litespeedtech.com/packages/5.0/lsws-5.0.7-std-i386-linux.tar.gz
tar -zxvf lsws*.tar.gz
cd lsws*
sh ./install.sh
根据最新官方网站的版本,然后下载和准备安装。
1、同意条款
看到条款,反正我也没细看,就按空格几次,然后到最后。我们输入Yes回车同意,注意大小写就可以。
2、安装过程(基本上回车就可以)
很简单的就安装完成,具体我是如何操作选项的呢?我们只要看到界面提示,我们都回车就可以,唯一需要注意的2个点:
A – 设置LiteSpeed登录密码,以及用户名默认是admin,我们也可以单独设置。
B – 端口设置,一个是WEB端口,我们设置80,然后一个LiteSpeed端口我们可以自定义,也可以用默认的7080,最好设置,这样别人就猜不到我们的面板入口。
3、登录LiteSpeed
这样,就可以完成上图的安装成功,成功之后,我们用http://IP地址:7080,我们可以看到。
我们用之前设置的账户和密码登录看看后台,界面比之前老的体验好多了。
其实嘛,我们也可以这么理解,LiteSpeed就是一个VPS主机WEB面板,我们后面添加站点可以在后台操作,稍许比我们看纯黑乎乎的SSH操作界面好很多。
TIPS:其实安装到这里,本身这个环境就可以支持PHP环境,我们无数据库的站点是支持的,但是我们为了更为的完整,我们需要数据库的支持和PHP的完整兼容。
第二、安装MYSQL数据库
这里蜗牛还是准备使用比较成熟MYSQL数据库,这里我来通过RPM的方式安装,直接YUM安装可能不是我们需要的较新版本,可能会有不兼容程序问题,所以我们到官方下载,然后重新安装新版本。
1、删除可能存在的MYSQL数据库文件
yum remove mysql mysql-server mysql-libs compat-mysql51
rm -rf /var/lib/mysql
rm /etc/my.cnf
删除可能存在的MYSQL数据库文件,然后利用这个文件检查是否还有记录。
rpm -qa|grep mysql
进行检查,如果还有记录,则单独用\”yum -y remove mysql-xx-xx\”进行删除,XX代表版本和后缀。
2、安装MYSQL数据库
本来我希望考虑安装MYSQL新版本的,但是考虑的文档的长度,以及这篇文章实现的功能,所以直接采用YUM安装MYSQL数据库,对于数据库的版本问题,后面再单独分享。
yum install -y mysql-server mysql mysql-devel
3、初始化MYSQL数据库
service mysqld start
安装完毕之后,我们要先初始化数据库。
我们不要忽视上面的初始化信息,很关键的,我们需要设置MYSQL数据库ROOT用户密码,之前我们在DEBIAN环境中安装的时候会跳出来我们输入,但是在这里是没有跳出来,还是有区别的。
mysqladmin -u root password \’itbulu.com\’
设置ROOT用户数据库密码。
mysql_secure_installation
还可以执行这个进行数据库安全设置。我们尽可能的回车就可以。这个安全设置,后面再单篇详细一起学习。完毕之后,我们就可以用\”mysql -u root -p\”进行添加数据库用户信息,这个我暂时不添加,后面实战建站时候添加。我们也可以安装一个PHPMYADMIN进行界面操作。
TIPS:本来我打算安装MYSQL5.6或者5.5版本的,但是过程中有点问题,所以我只要暂时先YUM安装默认版本,但新版本的安装后面会单独解决。
第三、重新编译PHP版本
其实,我们在安装LiteSpeed的时候可选项的时候就让我默认安装了PHP5.6.12,但是这个仅仅能处理简单的PHP页面,对于完整的站点需求是不够的,缺少一些组件支持,所以我们必须重新编译安装PHP版本。
1、默认环境包组件支持
yum -y install gcc gcc-c++ glibc make automake GeoIP GeoIP-devel GeoIP-data fontconfig fontconfig-devel gd gd-devel pam pam-devel openldap openldap-devel libXpm libXpm-devel libtool libaio libaio-devel libtool-ltdl libtool-ltdl-devel libmcrypt libmcrypt-devel mhash mhash-devel unixODBC unixODBC-devel zip unzip nano perl openssl openssl-devel pcre pcre-devel bzip2 bzip2-devel libjpeg libjpeg-devel libpng libpng-devel freetype freetype-devel gmp gmp-devel aspell aspell-devel libxml2 libxml2-devel curl-devel libc-client-devel libxslt-devel
yum -y update
2、利用LiteSpeed面板编译PHP
登录LiteSpeed,然后看上图,找到对应箭头指向。
因为这里我需要考虑到兼容性,以及后期的升级PHP效果,当然包括这篇文章记录进度(写了有2小时),我就先安装PHP5.3.29版本。
这里尽可能多的添加一些必须的组件支持,要不后期我们还需要重新编译就麻烦。顺带勾选一个XCache加速应用。
具体编译需要的组件支持:
–pix=/lsphp5 –with-litespeed –enable-cli –with-mcrypt –enable-mbstring –with-openssl –with-mysql=/usr/bin –with-mysqli –with-mysql-sock=/var/lib/mysql/mysql.sock –with-pdo-mysql –with-gd –with-zlib –with-jpeg-dir=/usr/lib64 –with-png-dir=/usr/lib64 –with-png –with-jpeg –with-gmp –with-sqlite –enable-pdo –with-libdir=lib64 –with-xpm-dir=/usr/lib64 –with-freetype-dir=/usr/include/freetype2 –with-ttf=/usr/include/freetype2 –libdir=/usr/lib64 –enable-gd-native-ttf –enable-fileinfo –disable-debug –with-pic –with-bz2 –with-curl –with-curlwrappers –without-gdbm –with-gettext –with-iconv –with-pspell –with-pcre-regex –with-imap –with-imap-ssl=/usr/lib64 –enable-exif –enable-ftp –enable-magic-quotes –enable-sockets –disable-sysvsem –disable-sysvshm –disable-sysvmsg –enable-track-vars –enable-trans-sid –enable-yp –enable-wddx –with-kerberos –enable-ucd-snmp-hack –enable-memory-limit –enable-shmop –enable-calendar –enable-dbx –enable-dio –with-mime-magic –with-system-tzdata –with-odbc –enable-gd-jis-conv –enable-dom –disable-dba –enable-xmlreader –enable-xmlwriter –with-xml –with-xmlrpc –with-xsl –enable-bcmath –enable-soap –enable-zip –enable-inline-optimization –with-mhash –enable-mbregex
然后我们准备执行,需要手动添加脚本到SSH中执行:
/usr/local/lsws/phpbuild/buildphp_manual_run.sh
在这个过程中,我已经尽力的将需要缺少的组件补到上面一并安装,如果还出现有继续编译不下去的错误,我们看到错误后,在LiteSpeed界面\”Detailed Log\”中可以看到进度日志,然后依照解决。我们等待编译吧,这个过程需要一会,可以先喝茶。
最后,等待看到完成提示,说明我们编译成功。我们可以用探针看看PHP的版本,或者用命令看:
/usr/local/lsws/fcgi-bin/lsphp5 -v
如果是我们编译的PHP版本那就说明没有问题。这样,我们基本的数据库、PHP版本是没有问题,后面我会再单独来一篇添加站点绑定域名简单的演练建站的方法,顺带一起安装PHPMYADMIN面板操作数据库。
猜你可能想看的VPS
- 腾讯云服务器 12 月秒杀 2 核 4G3M998 元 3 年 2 核 全球[VPS测评]
- 眉字右边中间有一团云样的气体是什么成语?全球[VPS测评]
- 五月 RAKsmart 无视 cc 防御 100G 防御免费测试 E3-全球[VPS测评]
- GetWebHosting→£5 年 1GB NVMe 空间 1TB 流虚拟空间(主机)
- 大盘鸡 $45 年 756M 内存 150G 硬盘 0.6T 流量 1G全球[VPS测评]
- 干净的一键卸载宝塔面板 WEB 运行环境的方法全球[VPS测评]
- Psychz→$10 月-Atom D525 4GB 500GB 30T全球[VPS测评]
- 按时计费 $2.49 月 768M 内存 10G 硬盘 1T 流量 1G全球[VPS测评]
- 降价 鲨鱼机房服务器直降 500 美元 免费 DDos 防御 shark全球[VPS测评]
- 促销 $2 月 512M 内存 15G 硬盘 1T 流量 1Gbps K全球[VPS测评]
- 云闪付 各省市优惠券发放汇总和加油 66 折全球[VPS测评]
- 价格屠夫-VirMach→价格屠夫促销 VPS 4.9 美元 年起 50独立服务器[U]
- $15 年 512M 内存 250G 硬盘 1T 流量 1Gbps 芝加全球[VPS测评]
- TypeScript 动态创建类的方法全球[VPS测评]
- ZJI 双十一 充值送 香港高防五折 阿里云香港线路立减270元香港VPS[主机]
- WordPress 插件:wpjam collection图片集对Wor全球[VPS测评]
- Hostiger → 2022黑五优惠 土耳其VPS年付15美元起全球[VPS测评]
- Wikihost → 洛杉矶CERA Gen2 联通回程 → 1G 5全球[VPS测评]
- tmhhost:香港CN2/NNT,美国CN2 GIA VPS,韩国CN韩国VPS[主机]
- 租用美国服务器有哪些安全方案美国VPS[主机]
- 傲游主机:香港cn2高防云主机,159元/月/2核/2GB/40GB/2香港VPS[主机]
- UCloud快杰型海外云主机:可选香港/上海/北京/日本/新加坡/韩国/日本VPS[主机]
- 硅云香港云服务器怎么样?硅云香港vps访问速度快不快?香港VPS[主机]
- edgeNAT:全场6折优惠,韩国CN2、美国CN2、香港CN2月付36韩国VPS[主机]
- 野草云怎么样?香港、美国圣何塞高防VPS 1核1G3M 月付19元美国VPS[主机]
- UOVZ怎么样?香港30M大带宽VPS 直连线路月付50元香港VPS[主机]
- 疯鱼云怎么样?香港CN2VPS首月14元,续费19元香港VPS[主机]
- CYUN:开工促销,香港云服务器/美国高防vps/香港物理服务器85折美国VPS[主机]
- 硅云香港云服务器怎么样?硅云香港vps访问速度快不快?香港VPS[主机]
- 极光KVM:新上香港CN2VPS,终身6折优惠,1核/1G/5Mbps,香港VPS[主机]
转载请注明原文地址:http://140.238.13.167:12355/read-39313.html











