CentOS 7安装OpenLiteSpeed服务器Web应用及配置PHP7

OpenLiteSpeed是LiteSpeed的开源版本,是一个高性能,轻量级的Web服务器应用程序。在这篇文章中,小编记录下CentOS7系统安装OpenLiteSpeed和PHP7。

第一、更新系统

yum install epel-release -y
yum clean all && yum update -y && shutdown -r now

更新和升级系统完毕之后,会重启服务器。重启之后我们重新登入SSH。

更新系统

第二、快速安装OpenLiteSpeed

rpm -ivh http://rpms.litespeedtech.com/centos/litespeed-repo-1.1-1.el7.noarch.rpm
yum install openlitespeed -y

目前我们采用的是CentOS7版本,且目前官方提供的OpenLiteSpeed最新版本是1.4.24。

快速安装OpenLiteSpeed

第三、安装PHP7

在安装PHP7之前,我们看看当前PHP包中是否有PHP7版本存在。

yum list lsphp*

可以看到PHP7.0和PHP7.4都有。这里小编选择安装PHP7.4。

yum install lsphp74 lsphp74-mysqlnd lsphp74-common lsphp74-gd lsphp74-pdo lsphp74-process lsphp74-mbstring lsphp74-mcrypt lsphp74-opcache lsphp74-bcmath lsphp74-xml -y

直接丢入上面脚本安装PHP7.1以及需要的组件包。

安装PHP7.4

第四、设置OpenLiteSpeed管理员信息

/usr/local/lsws/admin/misc/admpass.sh

执行上面脚本,然后可以看到有一个设置管理员信息的向导。根据提示设置管理员用户名,以及设置密码(重复两次)。

设置OpenLiteSpeed管理员信息

第五、开放7080端口

firewall-cmd --zone=public --permanent --add-port=7080/tcp
firewall-cmd --reload

如果有用过LiteSpeed的用户应该知道默认是使用的7080端口,这里我们需要设置防火墙7080端口开放。在设置完毕之后,其实我们这个时候用http://服务器IP地址:7080,是可以打开看到OpenLiteSpeed登入界面的。因为默认是需要SSL,所以我们需要跳过安全链接才可以登入。

我们使用之前设置的管理员用户名和密码登入进来,因为等会我们需要设置参数。

在开放7080端口时,我们发现,还没有开启防火墙:提示FirewallD is not running。那我们就去开启防火墙,然后再去开放7080端口。

1、查看防火墙状态
systemctl status firewalld
2、如果不是显示active状态,需要打开防火墙
systemctl start firewalld
3、# 查看所有已开放的临时端口(默认为空)
# firewall-cmd --list-ports
# 查看所有永久开放的端口(默认为空)
# firewall-cmd --list-ports --permanent
# 添加临时开放端口(例如:比如我修改ssh远程连接端口是223,则需要开放这个端口)
# firewall-cmd --add-port=223/tcp
# 添加永久开放的端口(例如:223端口)
# firewall-cmd --add-port=223/tcp --permanent
# 关闭临时端口
# firewall-cmd --remove-port=80/tcp
# 关闭永久端口
# firewll-cmd --remove-port=80/tcp --permanent
# 配置结束后需要输入重载命令并重启防火墙以生效配置
# firewall-cmd --reload
# systemctl restart firewalld
还没有开启防火墙的提示:FirewallD is not running
开启防火墙、开放7080端口以后,已经可以登录OpenLiteSpeed界面了。
登录OpenLiteSpeed后台

第六、设置OpenLiteSpeed参数信息

看来进展的还算不错。但是默认OpenLiteSpeed 1.4.24当前是安装的是PHP5.x版本中,并没有启动到我们安装的PHP7.1,这里我们需要设置默认参数。

1、查看当前配置

我们登入面板之后,在Server Configuration – External app,可以看到当前是php5.x。这里我们需要修改,点击edit编辑。

2、修改配置

其他参数暂时都默认 ,我们这里需要修改:

Name: lsphp71

Command: $SERVER_ROOT/lsphp71/bin/lsphp

其他参数暂时都默认。修改完毕之后save保存。

3、修改Script handler

同样的在当前界面中,Script handler标签,确认和修改参数。

Suffixes: php
Handler Type: LiteSpeed SAPI
Handler Name: lsphp71

确认没有问题就保存。

4、修改Listeners 选项

在左侧菜单”Listeners”,然后检查参数,将8088修改成80,以及其他参数。

Listener Name: Default
IP Address: ANY
Port: 80

5、保存完毕之后点击”Graceful Restart”重启生效设置。

第七、确认OpenLiteSpeed设置

1、开放端口

firewall-cmd --zone=public --permanent --add-service=http
firewall-cmd --reload

修改防火墙,允许80端口。

2、检查生效

在浏览器中直接输入IP地址,如果我们可以看到欢迎界面说明没有问题。

再看看是否成功安装PHP7.4。

输入http://IP地址/phpinfo.php

默认系统是自带phpinfo文件的,我们可以看到探针是7.1版本。

总结,这篇文章小编在CentOS7系统中安装OpenLiteSpeed WEB引擎以及配置PHP7.1还算是比较成功,可以安装数据库建站了。

 

发表评论

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