Я бегу litespeed 5.1.11
на моем Centos 6.8
VPS (PHP 5.6.29). Я использую cUrl
в своем php-коде. Когда я запускаю свой код при просмотре в качестве веб-страницы, все прекрасно работает, но когда я запускаю команду, это дало мне ошибку:
Fatal error: Call to undefined function curl_init()
Как это исправить?litespeed - Fatal error: Call to undefined function curl_init()
компилировать мой PHP с этим конфигурационными параметрами:
'./configure' '--prefix=/usr/local/lsws/lsphp5' '--disable-fileinfo' '--with-bz2' '--enable-zip' '--with-curl' '--with-mysql' '--with-mysql-sock' '--with-sqlite' '--with-tidy' '--with-xpm-dir' '--enable-pdo' '--with-pdo-sqlite' '--with-pdo-mysql' '--enable-bcmath' '--enable-calendar' '--enable-ftp' '--enable-gd-native-ttf' '--enable-libxml' '--enable-soap' '--with-gettext' '--with-jpeg-dir=/usr' '--with-kerberos' '--with-mcrypt' '--with-mysqli' '--with-openssl' '--with-pic' '--with-png-dir' '--with-zlib' '--with-pcre-regex' '--with-gd' '--enable-shmop' '--enable-track-vars' '--enable-sockets' '--enable-sysvsem' '--enable-sysvshm' '--enable-magic-quotes' '--enable-mbstring' '--with-iconv' '--enable-json' '--with-litespeed'
И раздел Curl в phpinfo:
Похоже, что вы используете два отдельных php-движка: один для вашей «веб-страницы», поэтому, скорее всего, это модуль внутри некоторого http-сервера, а один для «команды», поэтому версия CLI. Обычно для них существуют отдельные конфигурации. Вероятно, 'cURL' не был загружен/включен для версии CLI. – arkascha
@arkascha Спасибо за комментарий. Я использую эту команду: '/ usr/local/bin/lsphp/my/code.php'. Как я могу найти конфигурационный файл CLI? –
Вы получаете путь от информации, предоставленной движком: '/ usr/local/bin/php -i | grep php.ini' – arkascha