PHP没有在FreeBSD中加载curl模块。我用curl共享库编译了PHP&当使用ldd。
检查时,php二进制文件链接到/usr/lib/libcurl.so
。1
当我尝试使用curl_init()
之类的任何curl api时,PHP会抛出一个致命的错误未知函数。不确定是什么问题。每件事似乎都很好。我甚至尝试在extensions = /usr/lib/libcurl.so
文件中添加php.ini
但直到现在都没有运气。任何建议。
答案 0 :(得分:0)
使用curl共享库编译PHP只意味着您已启用PHP使用curl的功能,但它无法启用它。
您仍然需要添加:
extension=curl.so
显然,请确保您使用的是正确的php.ini文件,具体取决于您使用的是命令行(cli)还是apache / web server php环境。
http://www.php.net/manual/en/curl.setup.php
大多数Linux发行版都有一个包来处理向php添加curl。