2016-10-07 3 views
0

Я использую Ubuntu 14.04 LTS, PHP 5.5.9 и Nginx.Как включить curl в nginx

Я уже установил новейшую php5-curl версию и добавить "extension=php_curl.dll" в "/etc/php5/fpm/php.ini" Я также перезапустить службу php5-fpm и nginx.

Но когда я запускаю код (запустить на локальном хосте на окнах 10, он все еще работает) Я получил следующее сообщение:

Fatal error: Call to undefined function curl_init() in /usr/share/nginx ...

помочь исправить это! Спасибо!

+0

[Вы видели этот ответ] (http://stackoverflow.com/a/23233611/1572077) – miah

ответ

0

Проверьте, действительно ли вы включили модуль для php-fpm и не PHP CLI, открыв страницу с только phpinfo:

<?php 
phpinfo(); 

Тогда ищите модули с поддержкой или ./configure аргументов команды, которые могут включать в себя curl при создании исходного кода PHP.

+0

Привет, Мартин! Я видел только таблицу «Авторы модуля», в которой первая колонка cURl, а вторая колонка - Sterling Hughes. Я еще не нахожу мир «cURL». Я не знаю, что продолжать. –

+0

Ну, если вы не можете увидеть его нигде, он не загружен. Вы уверены, что используете правильный файл '.ini'? В верхней части вы должны увидеть все файлы '.ini', загруженные как« Загруженный файл конфигурации »и« Дополнительные файлы .ini ». Btw, вы уверены, что он не бросает никаких ошибок при запуске, потому что он не может найти ваше расширение? – martin

+0

Я уверен, что использую правильный .ini-файл, потому что я изменил максимальное время выполнения, и он может работать корректно. –

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