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

发表时间
评论 没有

第一、更新系统

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

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

第二、快速安装OpenLiteSpeed

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

第三、安装PHP7

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

yum list lsphp*

这里我安装7.3,这也是OpenLiteSpeed官方推荐的PHP版本。

yum install epel-release
yum install lsphp73 lsphp73-common lsphp73-mysql lsphp73-gd lsphp73-process lsphp73-mbstring lsphp73-xml lsphp73-mcrypt lsphp73-pdo lsphp73-imap lsphp73-soap lsphp73-bcmath lsphp73-json

把需要的扩展都装上。

ln -sf /usr/local/lsws/lsphp73/bin/lsphp /usr/local/lsws/fcgi-bin/lsphp5

第四、设置OpenLiteSpeed管理员信息

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

执行上面脚本,然后可以看到有一个设置管理员信息的向导。

根据提示设置管理员用户名,以及设置密码(重复两次)。

第五、开放7080端口

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

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

第六、设置OpenLiteSpeed参数信息

最新版本使用默认参数即可。

  1. 查看当前配置

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

  1. 修改配置

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

Name: lsphp71
Command: $SERVER_ROOT/lsphp71/bin/lsphp

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

  1. 修改Script handler

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

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

确认没有问题就保存。

  1. 修改Listeners 选项

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

Listener Name: Default
IP Address: ANY
Port: 80

  1. 保存完毕之后点击\”Graceful Restart\”重启生效设置。

第七、确认OpenLiteSpeed设置

  1. 开放端口
firewall-cmd --zone=public --permanent --add-service=http
firewall-cmd --reload

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

  1. 检查生效

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

看来运气不错,一次就成功了。我们再看看是否成功安装PHP7.1。

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

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

作者
分类 网站建设, 电脑网络

评论

本文评论功能已关闭。

← 较早的 较新的 →