日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 运维知识 > linux >内容正文

linux

宝塔Linux面板 软件商店中安装不了任何php版本的解决方法

發布時間:2024/1/8 linux 34 豆豆
生活随笔 收集整理的這篇文章主要介紹了 宝塔Linux面板 软件商店中安装不了任何php版本的解决方法 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

如果當前的操作系統是CentOs,又在2022年后新安裝的話,可能會出現php安裝不了的方法。

雖然消息列表中像這樣顯示已安裝完成,但其實根本沒安裝上,在 軟件商店中-已安裝 列表中找不到剛安裝的php版本

可以查看一下日志中的報錯信息(選擇編譯安裝時會出現該錯誤提示)

error: C++ preprocessor "/lib/cpp" fails sanity check

這是缺少必要的C++庫。運行,如下命令解決

yum install glibc-headers yum install gcc-c++

這時應該會提示這樣的錯誤:Error: Failed to download metadata for repo 'powertools': Cannot prepare internal mirrorlist: No URLs in mirrorlist

原因:

CentOS Linux 8 已于 2021 年 12 月 31 日結束生命周期 (EOL)。這意味著 CentOS 8 將不再從 CentOS 官方項目獲得開發資源。更多的信息可以查看 CentOS 官方公告。如果需要更新 CentOS,需要將鏡像從 mirror.centos.org 更改為 vault.centos.org

解決:

1、先更新yum源為阿里的

// 看當前的Centos系統是哪個版本的就選擇對應的版本安裝,這里以Centos8為例 wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-8.repo

2、修改 centos 文件內容

sed -i 's/mirrorlist/#mirrorlist/g' /etc/yum.repos.d/CentOS-* sed -i 's|#baseurl=http://mirror.centos.org|baseurl=http://vault.centos.org|g' /etc/yum.repos.d/CentOS-*

3、生成緩存更新

yum clean all yum makecache

如果出現該錯誤:Failed to set locale, defaulting to C.UTF-8

執行以下兩條命令可解決,解決后再重新 生成緩存更新

echo "export LC_ALL=en_US.UTF8" >> /etc/profile source /etc/profile

4、運行 yum update

yum update -y

5、重新安裝C++庫,應該不會報錯了

yum install glibc-headers yum install gcc-c++

這時再去軟件商店中安裝對應的php版本應該都正常了~

總結

以上是生活随笔為你收集整理的宝塔Linux面板 软件商店中安装不了任何php版本的解决方法的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。