无法让 Curl 在 Linux 中工作

无法让 Curl 在 Linux 中工作

我无法让curl 在 Arch Linux 中工作php7,我收到以下消息:

Fatal error: Uncaught Error: Call to undefined function curl_init()

我已经curl安装了该软件包并php更新了该软件包,该curl.so软件包位于/usr/lib/php/modules

在我的php.ini

...
extension=curl.so
...

输出php -m

Core
ctype
date
dom
fileinfo
filter
hash
json
libxml
mbstring
mysqlnd
openssl
pcntl
pcre
PDO
Phar
posix
readline
Reflection
session
SimpleXML
SPL
standard
tokenizer
xml
xmlreader
xmlwriter
zlib

答案1

您需要检查扩展路径:

# php -r "phpinfo();"|grep extension
extension_dir => /usr/lib64/php/modules => /usr/lib64/php/modules

也许curl.so必须位于另一条路径(即/usr/lib64/php/modules)。

您还需要检查curl库是否libcurl存在。

相关内容