編譯安裝php7.3遇到的坑

  1. configure: error: off_t undefined; check your library configuration
  2. configure: error: Please reinstall the libzip distributio
  3. fatal error: zipconf.h: No such file or directory
  4. error: 'LIBZIP_VERSION' undeclared

<a id="err1">1. configure: error: off_t undefined; check your library configuration</a>

解決:執(zhí)行如下命令

echo '/usr/local/lib64
/usr/local/lib
/usr/lib
/usr/lib64 '>> /etc/ld.so.conf
# 更新配置
ldconfig -v

2. configure: error: Please reinstall the libzip distributio

解決:重新安裝libzip

yum remove libzip -y
yum install -y cmake
yum install -y cmake3
 
wget https://libzip.org/download/libzip-1.5.0.tar.gz
tar -zxvf libzip-1.5*
cd libzip-1.5*
mkdir build && cd build && cmake3 .. && make && make install

3. fatal error: zipconf.h: No such file or directory

解決:執(zhí)行下面命令

cp /usr/local/lib/libzip/include/zipconf.h /usr/local/include/zipconf.h

4. error: 'LIBZIP_VERSION' undeclared

解決:重新安裝libzip(老夫使用1.5.2成功了)

wget https://libzip.org/download/libzip-1.5.2.tar.gz
tar -zxvf libzip-1.5.2.tar.gz
cd libzip-1.5.2
mkdir build && cd build && cmake3 .. && make && make install
# 不繼續(xù)去編譯php,如果報(bào)錯(cuò)3,可將libzip-1.5.2/build/zipconf.h 拷貝到/usr/local/include下重試

祝你成功!

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

友情鏈接更多精彩內(nèi)容