PHP7.0编译安装ext/curl/.libs/ conflict 问题解决

下载PHP7.0.0源码编译安装问题。

本来已经编译过,安装成功过,隔了好几个月因为缺少某个库要重新编译安装。

发现用原来的命令./configure ..... 却死活出错。出错的地方说ext目录下的curl和我自己源码编译安装的libcurl库有冲突。

我于是把configure 的 --with-curl-dir=/usr/local/curl去掉(因为这个是我自己安装的)

make,可以成功!

但!

我又不想去掉它,我发现.libs这种目录很奇怪,如果要调用你直接libs就好,还要隐藏,肯定是我已经编译过或者源码自带的东西不能删除。我想想要不要删掉试试,把

./lib删掉,结果无法编译。


后来我把源码重新解压到新的目录,发现并没有.libs,于是我肯定这东西应该是我曾经编译过php7.0源码而生出的。

于是我在新解压的源码编译,命令和第一次命令一样,带上with-curl-dir=/usr/local/curl ,无错误。


于是我知道,以前有问题,肯定是在make之前没clean。



评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

了悟生死大事

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值