首頁  >  文章  >  後端開發  >  寶塔面板無法安裝php 7.2怎麼解決

寶塔面板無法安裝php 7.2怎麼解決

PHPz
PHPz原創
2023-03-23 17:20:552638瀏覽

近來,許多使用者回饋在安裝寶塔面板時遇到了一些問題,特別是在安裝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