我正在运行 2 个 Ubuntu(14.04 和 16.04)服务器,并尝试同时执行以下操作。
我已经在两台服务器上从源代码构建了 cURL v7.54.1。
我跑去phpinfo()
查看了PHP cURL模块的模块信息。
Ubuntu 16.04 服务器报告 PHP cURL 模块使用 cURL v7.54.1。
Ubuntu 14.04 服务器报告 PHP cURL 模块使用 cURL v7.53.1(几个月前我编译的)。这是不合需要的,因为我希望 PHP 现在使用 v7.54.1。
我该如何修复我的 Ubuntu 14.04?
答案1
首先,我必须删除以前安装的所有 cURL 痕迹。
最后,我必须使用选项编译 cURL:
./configure --prefix=/usr/local
... 并回答https://stackoverflow.com/questions/5998680/ubuntu-64bit-11-04-server-and-curl-install-fail作者:@samir
ln -s /usr/local/lib/libcurl.so.4 /usr/lib/libcurl.so.4
...并发出命令
sudo ldconfig
在移除并重新安装之前php7.1-curl
。