我无法让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
存在。