首页 >后端开发 >PHP问题 >宝塔面板无法安装php 7.2怎么解决

宝塔面板无法安装php 7.2怎么解决

PHPz
PHPz原创
2023-03-23 17:20:552691浏览

近来,很多用户反馈在安装宝塔面板时遇到了一些问题,特别是在安装PHP 7.2时,会出现无法安装的情况。如果你也遇到了这个问题,不要着急,下面就来介绍一下如何解决宝塔PHP 7.2无法安装问题。

一、问题描述

在安装宝塔面板时,通常会安装最新版本的PHP,此时会默认安装PHP 7.4版本,但用户想要使用7.2版本时,就会调整版本号。此时,可能会出现以下两个报错信息:

Could not resolve host: www.php.net
Failed loading /www/server/php/72/lib/php/extensions/no-debug-non-zts-20170718/opcache.so

二、解决方案

  1. 网络问题

出现“Could not resolve host: www.php.net”这一报错信息,很可能是网络问题导致的。可以尝试使用以下两种方法解决:

(1)更换DNS

在 /etc/resolv.conf 文件中添加一条新的 DNS:

nameserver 8.8.8.8

保存文件后,重新连接宝塔面板进行安装即可。

(2)修改hosts文件

可以尝试修改 hosts 文件,将以下代码复制进去即可:

140.205.201.2    www.php.net
199.232.69.194   github.com

保存文件,重启DNS服务,然后重新连接宝塔面板安装即可。

  1. PHP扩展问题

出现“Failed loading /www/server/php/72/lib/php/extensions/no-debug-non-zts-20170718/opcache.so”这一报错信息,通常是由 PHP 扩展问题导致的,解决方法如下:

将 opcache.so 文件从 /www/server/php/72/lib/php/extensions/ 文件夹中删除,然后重新执行安装命令:

wget -O /www/server/php/72/php.ini https://raw.githubusercontent.com/5iux/srs/master/php/72.ini
ln -sf /www/server/php/72/bin/php /usr/bin/php
/etc/init.d/php-fpm-72 restart

然后再重新连接宝塔面板安装即可。

三、总结

在安装宝塔PHP 7.2时,出现无法安装的情况,通常是由网络或 PHP 扩展问题导致的。可以通过更换 DNS、修改 hosts 文件或删除问题的 PHP 扩展文件等方法进行解决。希望上述解决方案能够对遇到相同问题的用户有所帮助。

以上是宝塔面板无法安装php 7.2怎么解决的详细内容。更多信息请关注PHP中文网其他相关文章!

声明:
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn