PHP Curl не загружается

Я установил php curl. Но все же модуль curl не отображается, когда я выполняю команду php -m.

Версия ОС: Ubuntu 16.04 LTS Версия PHP: PHP 7.0.7

Установленные модули для curl: curl, libcurl3, libcurl4-openssl-dev, php-curl, php7.0-curl

Пожалуйста, поделитесь своими мыслями.

Спасибо


person Achu    schedule 09.06.2016    source источник
comment
dll — это библиотеки Windows. Если вы включите библиотеки Windows в Ubuntu, вы не сможете успешно активировать cURL сегодня.   -  person DaveRandom    schedule 09.06.2016
comment
Спасибо, Дэйв Рэндом. Не могли бы вы посоветовать, если вы видите какой-либо способ решить эту проблему в Linux?   -  person Achu    schedule 09.06.2016
comment
возможно, вы забыли перезапустить apache/httpd.   -  person Ekin    schedule 09.06.2016
comment
Я перезапустил apache2 после установки библиотек curl, но бесполезно. Я перезапустил даже систему. Но все же он не загружает модуль curl. :(   -  person Achu    schedule 09.06.2016
comment
Попробуйте изменить .dll на .so, убедитесь, что extension_dir указывает куда-то разумно и что файл модуля расширения действительно существует.   -  person DaveRandom    schedule 09.06.2016
comment
Спасибо за предложение, Дэйв. Curl.so доступен в папке /usr/lib/php/20151012/curl.so, и я включил его в своем php.ini и перезапустил систему. Но все же php -m не загружает модуль curl :(   -  person Achu    schedule 09.06.2016
comment
Указывает ли ваша директива extension_dir на этот каталог?   -  person DaveRandom    schedule 09.06.2016
comment
Да Дэйв. extension_dir указывает на тот же каталог. extension_dir => /usr/lib/php/20151012 => /usr/lib/php/20151012   -  person Achu    schedule 09.06.2016


Ответы (1)


Устранена проблема с помощью следующих шагов:

Удалил php7.0-curl и curl, выполнив следующие команды:

sudo apt autoremove php7.0-curl
sudo apt autoremove curl

Затем снова установил модуль php-curl.

sudo apt-get install php-curl

Выполнены следующие команды, чтобы включить PHP 7.0 fpm

a2enmod proxy_fcgi setenvif
a2enconf php7.0-fpm

Вот и все. Теперь модуль curl загружается при проверке команды «php -m». :)

Спасибо.

person Achu    schedule 10.06.2016