2017-02-20 7 views
1

Я использую 16.04 сервера Ubuntu и я побежалCurl не работает после установки, почему?

sudo apt-get install php-curl 

и получить выход:

php-curl is already the newest version 

когда я бегу:

curl -V 

я получаю:

curl 7.47.0 (x86_64-pc-linux-gnu) libcurl/7.47.0 GnuTLS/3.4.10 
zlib/1.2.8 libidn/1.32 librtmp/2.3 
Protocols: dict file ftp ftps gopher http https imap imaps ldap ldaps pop3 pop3s rtmp rtsp smb smbs smtp smtps telnet tftp 
Features: AsynchDNS IDN IPv6 Largefile GSS-API Kerberos SPNEGO NTLM NTLM_WB SSL libz TLS-SRP UnixSockets 

в phpinfo () Страницы я не вижу локон включен/установлена, и когда я запустить любой завиток функцию я получил ошибку:

Fatal error: Uncaught Error: Call to undefined function curl_version() in ... 

вчера работает отлично. i обновил php и теперь уже не работает ...

+1

Попробуйте добавить свой номер версии php при установке php_curl, что-то вроде 'sudo apt- get install php7.1-curl' или 'sudo apt-get install php5.6-curl' –

ответ

2

Чтобы использовать curl u, включите его первым. Направьте свой файл php.ini и раскомментируйте эту строку.

;extension=php_curl.dll 

Не забудьте рестарта апача ..

/opt/lampp/lampp service apache2 restart 
+0

И помните, что apache нужно перезапустить. – Michael

+0

@Michael Забыл отметить это ... спасибо, что напомнил мне – NID

+0

it dosent work for me. я сделал это. это не то, что obly для windows, потому что dll потому что для окон только ... – Dimitar

0

решение в моем случае было установить завиток с помощью:

sudo apt-get install php7.0-curl 

благодаря @ Казимира-эт -hippolyte

Смежные вопросы