第一、更新系统
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参数信息
最新版本使用默认参数即可。
- 查看当前配置
我们登入面板之后,在Server Configuration – External app,可以看到当前是php5.x。这里我们需要修改,点击edit编辑。
- 修改配置
其他参数暂时都默认 ,我们这里需要修改:
Name: lsphp71
Command: $SERVER_ROOT/lsphp71/bin/lsphp
其他参数暂时都默认。修改完毕之后save保存。
- 修改Script handler
同样的在当前界面中,Script handler标签,确认和修改参数。
Suffixes: php
Handler Type: LiteSpeed SAPI
Handler Name: lsphp71
确认没有问题就保存。
- 修改Listeners 选项
在左侧菜单\”Listeners\”,然后检查参数,将8088修改成80,以及其他参数。
Listener Name: Default
IP Address: ANY
Port: 80
- 保存完毕之后点击\”Graceful Restart\”重启生效设置。
第七、确认OpenLiteSpeed设置
- 开放端口
firewall-cmd --zone=public --permanent --add-service=http
firewall-cmd --reload
修改防火墙,允许80端口。
- 检查生效
在浏览器中直接输入IP地址,如果我们可以看到欢迎界面说明没有问题。
看来运气不错,一次就成功了。我们再看看是否成功安装PHP7.1。
输入http://IP地址/phpinfo.php
默认系统是自带phpinfo文件的,我们可以看到探针是7.1版本。
评论
本文评论功能已关闭。