近來,許多使用者回饋在安裝寶塔面板時遇到了一些問題,特別是在安裝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
#二、解決方案
出現「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服務,然後重新連接寶塔面板安裝即可。
出現「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中文網其他相關文章!