Curl을 Linux에서 작동시킬 수 없습니다

Curl을 Linux에서 작동시킬 수 없습니다

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.

관련 정보