Я использую PHP 5.6. Я уже установил завихрение с помощью следующих команд:
sudo apt-get install php-curl
sudo apt-get install php5-curl
Но даже все еще, я продолжаю получать ошибку:
Звоните в неопределенную функцию curl_init ()
Однако, когда я locate curl.ini
, это показывает это:
/etc/php5/apache2/conf.d/20-curl.ini
/etc/php5/cgi/conf.d/20-curl.ini
/etc/php5/cli/conf.d/20-curl.ini
/etc/php5/fpm/conf.d/20-curl.ini
/etc/php5/mods-available/curl.ini
/usr/share/php5/curl/curl.ini
/var/lib/ucf/cache/:etc:php5:mods-available:curl.ini
И когда я locate curl.so
, это показывает это:
/usr/lib/php5/20131226/curl.so
/usr/lib/x86_64-linux-gnu/libcurl.so.3
/usr/lib/x86_64-linux-gnu/libcurl.so.4
/usr/lib/x86_64-linux-gnu/libcurl.so.4.3.0
Таким образом, я изменил строку в /etc/php5/mods-available/curl.ini
от:
extension=curl.so
Кому:
расширение =/usr/lib/php5/20131226/curl.so
Но я все еще получаю ошибку.
Что случилось?
Попробуйте эти две вещи:
sudo apt-get install php5.6-curl
создают страницу, чтобы показать Вам <?php phpinfo();
и удостовериться, что Вы используете php 5.6. У Вас есть несколько php's установленный? После того как Вы выясняете, какая точная версия Вы используете, устанавливаете завихрение для него: apt-get install php<VERSION>-curl -y