CentOS Linux release 8.1.1911是運行64位元,如安裝Lampp最新版xampp-linux-x64-7.3.14-0雖然也是64 Bit,但安裝套件還是32位元的,如果CentOS在安裝時沒有安裝32 bit compatibility library套件啟用lampp就會顯示
XAMPP is currently only availably as 32 bit application. Please use a 32 bit compatibility library for your system.
而無法啟用lampp,解決方法就是安裝64位元套件包
XAMPP is currently only availably as 32 bit application. Please use a 32 bit compatibility library for your system.
而無法啟用lampp,解決方法就是安裝64位元套件包
解決方案1
解決方法就是安裝CentOS 的glibc* libstd* ld-linux.so.2的套件包
輸入以下指令
1. 安裝glibc* libstd* ld-linux.so.2
yum -y install glibc* libstd* ld-linux.so.2
2. 啟動lampp
/opt/lampp/lampp start
2、找到以下檔案,下載回本地端後用筆記本打開編輯
/opt/lampp/lampp輸入以下指令
1. 安裝glibc* libstd* ld-linux.so.2
yum -y install glibc* libstd* ld-linux.so.2
2. 啟動lampp
/opt/lampp/lampp start
經過實際測試原本無法啟動的lampp在安裝glibc* libstd* ld-linux.so.2之後就能正常啟動了
Starting XAMPP for Linux 7.3.14-0...
XAMPP: Starting Apache...ok.
XAMPP: Starting MySQL...ok.
XAMPP: Starting ProFTPD...ok.
解決方案2
若方案1仍無法啟用LAMPP,可以改用以下的方法來處理
1、安裝libnsl套件
yum install libnsl
搜尋以下語句 XAMPP is currently 32 bit only 然後吧整段程式前面加上#號注解掉
# XAMPP is currently 32 bit only
#case `uname -m` in
# *_64)
# if $XAMPP_ROOT/bin/php -v > /dev/null 2>&1
# then
# :
# else
# $GETTEXT -s "XAMPP is currently only availably as 32 bit #application. Please use a 32 bit compatibility library for your system."
# exit 1
# fi
# ;;
#esac
然後吧lampp檔案再上傳回伺服器端覆蓋舊檔(原位置)
重新啟用lampp
/opt/lampp/lampp start
這樣因該就能啟動了
這兩個方法我都有成功過,分享給大家參考。
留言
張貼留言