Модули PHP не загружаются после установки PHP 7 на мой сервер

Я установил PHP 7 на свой сервер (в результате у меня нет / etc / php5 и /etc/php/7.0). Когда я запускаю свое веб-приложение, я не вижу ни одного из моих предыдущих CURL (или fork).

сначала я получил это сообщение об ошибке:

Сообщение: вызов неопределенной функции curl_init ()

и после установки php7-curl я включил его – утвердил функцию info () и этот тестовый код:

var_dump(_isCurl()); function _isCurl(){ return function_exists('curl_version'); } 

возвращая TRUE.

но при наличии фактического CURL в моем коде я получаю эту ошибку:

PHP Предупреждение: запуск PHP: невозможно загрузить динамическую библиотеку '/usr/lib/php/20151012/php_curl.dll' – /usr/lib/php/20151012/php_curl.dll: не удается открыть файл общих объектов: такой файл или каталог отсутствует в Unknown в строке 0

в /usr/lib/php/20151012/ i есть только файлы .so которые не делают видимость. (то же самое относится к папке /usr/lib/php5/20131226 ). Итак, что он пытается получить и почему оттуда?

как я могу настроить свой новый файл php.ini для получения предыдущих настроек модели? (если возможно, с включенным PCNTL_FORK тоже) Как я могу заставить его работать с curl? что, черт возьми, случилось ???

EDIT 04.05.2016:

Хорошо, я решил изменить его на curl.so и теперь получил это сообщение. PHP Warning: Module 'curl' already loaded in Unknown on line 0 а затем я отключил его, и как-то зависание теперь работает (комментарий curl ;extension:curl.so и ;extension:php_curl.dll . Какого черта.

    У меня была эта точная проблема.

    Я только что провел последние несколько часов, пытаясь исправить некоторые вещи, и в моей спешке я почему-то включил эту строку:

     extension:php_curl.dll 

    Очевидно, что это имеет смысл, как сказал кто-то, но сообщение об ошибке является странным после того, как вы это сделаете. Запуск apt-get dist-upgrade НЕ РЕШЕН.

    Итак, вытащив еще несколько волос и перечитав этот пост в 100 раз, я просто прокомментировал это

     ;extension:php_curl.dll 

    и ya, проблема решена.

    Поэтому ОП должен был сделать то, что я сделал … пить пиво во время работы

    запуск apt-get dist-upgrade устраняет все проблемы 🙂