Я недавно обновил систему к 18,04, и она полила из шланга ЗАВИХРЕНИЕ. 18,04 установленных PHP 7.2, но моя nginx установка используют 7,1 футов в минуту. Когда я выполняю phpinfo () от веб-сервера, он показывает систему, читая curl.ini, но ВИХРЕВОЙ модуль не показывают ниже, и кодируйте, который требует, чтобы ЗАВИХРЕНИЕ не работало.
Я считал это **, завихрение ** не работает над Ubuntu 18.04 LTS, и ответ (удалите/переустановите libcurl4), не помог.
Я сделал "завихрение phpenmod-v 7.1", модуль показывает в "enabled_by_admin" каталоге. Не было curl.so, но я скопировал его из 7,2 каталогов. Перезапущенный, перезагруженный, все. Все еще никакое ЗАВИХРЕНИЕ.
Когда я делаю "php-m", это показывает завихрение, но это для v7.2, конечно, не 7,1 футов в минуту, которые выполняет мой веб-сервер. Я преследовал хвост, пытающийся получить это выполнение снова, любая справка ценилась бы.
Ну, я сдался и просто конвертировал все 12 сайтов, которые я использую, чтобы использовать 7.2. Оказывается, это было проще, чем пытаться остаться на 7.1.
Я обновил установленную по умолчанию версию 7.2, чтобы она содержала все необходимые мне компоненты (включая FPM и многие другие), затем отредактировал файл nginx.conf для каждого сайта в соответствии с 7.2 и все работает.
Спасибо!
fastcgi_pass unix:/run/php/php7.2-fpm.sock;
В этом случае вы можете понять, что мы имеем дело с php 7.2 и, конечно, с модулями, установленными в php 7.2. isten = /run/php/php7.1-fpm.sock
Проверьте, существует ли он: ls -lah /run/php/php7.1-fpm.sock
fastcgi_pass unix:/run/php/php7.1-fpm.sock;
(В некоторых случаях можно настроить с хостом: IP. Нужен ваш выбор, что лучше для вас: сокет unix или хост. В этом уроке я говорю о сокете)