首页 小组 文章 搜索 用户

给OpenLiteSpeed面板yum安装php多版本

2018-05-04 10:09:14
0
902

 以yum的方式给OpenLiteSpeed安装php非常方便。

cd /etc/yum.repos.d

wget  http://rpms.litespeedtech.com/centos/litespeed.repo

自动更新了isphp52到isphp72
查看isphp有那些版本
yum list lsphp*
可以查看php52到php72的php所有版本
接下来
我们安装PHp版本
php72
yum install lsphp72 lsphp72-mysqlnd lsphp72-common lsphp72-gd lsphp72-pdo lsphp72-process lsphp72-mbstring lsphp72-mcrypt lsphp72-opcache lsphp72-bcmath lsphp72-xml lsphp72-pecl-apcu lsphp72-pecl-memcache -y
php71
yum install lsphp71 lsphp71-mysqlnd lsphp71-common lsphp71-gd lsphp71-pdo lsphp71-process lsphp71-mbstring lsphp71-mcrypt lsphp71-opcache lsphp71-bcmath lsphp71-xml lsphp71-pecl-apcu lsphp71-pecl-memcache -y
php70
yum install lsphp70 lsphp70-mysqlnd lsphp70-common lsphp70-gd lsphp70-pdo lsphp70-process lsphp70-mbstring lsphp70-mcrypt lsphp70-opcache lsphp70-bcmath lsphp70-xml lsphp70-pecl-apcu lsphp70-pecl-memcache -y
php56
yum install lsphp56 lsphp56-mysqlnd lsphp56-common lsphp56-gd lsphp56-pdo lsphp56-process lsphp56-mbstring lsphp56-mcrypt lsphp56-opcache lsphp56-bcmath lsphp56-xml lsphp56-pecl-apcu lsphp56-pecl-memcache -y
php55
yum install lsphp55 lsphp55-mysqlnd lsphp55-common lsphp55-gd lsphp55-pdo lsphp55-process lsphp55-mbstring lsphp55-mcrypt lsphp55-opcache lsphp55-bcmath lsphp55-xml lsphp55-pecl-apcu lsphp55-pecl-memcache -y
php54
yum install lsphp54 lsphp54-mysqlnd lsphp54-common lsphp54-gd lsphp54-pdo lsphp54-process lsphp54-mbstring lsphp54-mcrypt lsphp54-opcache lsphp54-bcmath lsphp54-xml lsphp54-pecl-apcu lsphp54-pecl-memcache -y
php53
yum install lsphp53 lsphp53-mysqlnd lsphp53-common lsphp53-gd lsphp53-pdo lsphp53-process lsphp53-mbstring lsphp53-mcrypt lsphp53-opcache lsphp53-bcmath lsphp53-xml lsphp53-pecl-apcu lsphp53-pecl-memcache -y
安装完的具体目录
/usr/local/lsws/lsphp72/php.ini
php.ini目录/usr/local/lsws/lsphp72/etc/
/usr/local/lsws/lsphp71/php.ini
php.ini目录/usr/local/lsws/lsphp71/etc/
/usr/local/lsws/lsphp70/php.ini
php.ini目录/usr/local/lsws/lsphp70/etc/
/usr/local/lsws/lsphp56/php.ini
php.ini目录/usr/local/lsws/lsphp56/etc/
/usr/local/lsws/lsphp55/php.ini
php.ini目录/usr/local/lsws/lsphp55/etc/
/usr/local/lsws/lsphp54/php.ini
php.ini目录/usr/local/lsws/lsphp54/etc/
/usr/local/lsws/lsphp53/php.ini
php.ini目录/usr/local/lsws/lsphp53/etc/
接着我们修改外部应用程序
点击左边服务器---找到外部应用程序
右边的添加
名称isphp71
添加外部应用程序类型 *选:litespeed SAPI应用程序
点击右边图标进行下一步

11.png

名称isphp71
地址 uds://tmp/lshttpd/lsphp.sock
最大连接数 *:50
环境变量:
PHP_LSAPI_MAX_REQUESTS=500
PHP_LSAPI_CHILDREN=35
初始请求超时时间(秒) 60
重试超时时间(秒) 0
持久连接 是
持续连接超时时长 未设置
响应缓冲 否
自动启动 是
命令 $SERVER_ROOT/lsphp71/bin/lsphp
其它默认,然后点击保存
接下来添加php56
把名称和命令改成
isphp56
$SERVER_ROOT/lsphp56/bin/lsphp
接着往下拉找到命令改成$SERVER_ROOT/lsphp71/bin/lsphp
接着来我们可以安装更多php版本
接着我们编辑监听器
点击第一个

11.png

点击常规后面的添加,把8088端口改成80,然后点击保存,在点右上角的

11.png重启图标

现在打开http://ip/phpinfo.php,可以看到

php71了

11.png


评论