php: /usr/local/lib/libcurl.so.4: no version information available (required by php)

出现原因是安装了多个版本的库,ubuntu的一些库似乎增加了一些附加补丁,导出的符号与ubuntu有关联的版本信息,但在标准的库中是没有的。

可以通过:find / -name libcurl.so*查找系统中安装的所有的对应的库版本及位置。

解决方案:

  1. 删除出现问题的/usr/local/lib/libcurl.so.4
  2. 寻找系统库中对应库的版本,建立软链ln -s /usr/lib/x86_64-linux-gnu/libcurl.so.4.5.0 /usr/local/lib/libcurl.so.4