PHP错误积累·

因为给之后自己和一些新手看,所以比较详细,显得有点多(不足之处还望指出,共同进步)

 

1.某次在腾讯云上重新搭建LAMP,在完成配置后,出现点击网页开始下载index.php文件

 缺少模块

   解决方法(对于php版本较低时):在PHP目录下 执行命令  yum install mod_php (大意是安装PHP进程管理模块),但是,有一个很大的缺点:它会将你之前下载的PHP版本覆盖掉,(亲身经历,我刚开始下载的版本为PHP7.3.2,而模块的版本为PHP5.4.16,结果下载完之后PHP版本成为了PHP5.4.16,因为要使用laravel框架,所以不得不卸载重新安装)

教训:在下载东西时,注意版本不一致带来的致命错误

 

2.关于php7.0以上版本出现错误 configure: error: Please reinstall the libzip distribution

 错误原因,缺少必要的 libzip 相关组件

解决方法:

一:选取旧版本 ,非常不建议这样做(除非php版本较低,如果PHP版本较高,使用时会报错,说这个东西版本太低)

 

yum install libzip

二:选取较高版本(推荐PHP7.0以上)

   (1)获取libzip的1.5.2压缩包

wget https://libzip.org/download/libzip-1.5.2.tar.gz

  (2)解压

tar -zxf libzip-1.5.2.tar.gz

   (3)切换进文件夹 libzip-1.5.2

cd libzip-1.5.2

   (4)接下来的几步在这个文件夹下的   INSTALL.md 中,可以 使用命令 cat INSTALL.md 查看

mkdir build
cd build
cmake ..
make test
make install

3.关于错误configure: error: off_t undefined; check your library configuration(但要注意文件路径要和自己的php目录路径匹配)

# 添加搜索路径到配置文件
echo '/usr/local/lib64
/usr/local/lib
/usr/lib
/usr/lib64'>>/etc/ld.so.conf
# 更新配置
ldconfig -v

  解决完毕后,可能出现ldconfig: Path `/lib' given more than once ,这个不用管,意思是库加载可能重复

评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值