私は VPS(PHP 5.6.29)でlitespeed 5.1.11
を実行しています。 私はPHPコードでcUrl
を使用します。 Webページとしてブラウズしてコードを実行すると、すべてうまく動作しますが、コマンドで実行するとエラーになります:
Fatal error: Call to undefined function curl_init()
どうすれば修正できますか?litespeed - 致命的なエラー:定義されていない関数を呼び出すcurl_init()
私はこれのconfigureのパラメータで私のPHPをコンパイル:のphpinfoで
'./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'
カールセクションを:
"Webページ"のために1つ、あるhttpサーバの中のモジュールと "コマンド"のためのモジュールである可能性が高いので、CLIバージョンのように2つの別々のPHPエンジンを使用しているようです。通常、これらの設定は別々です。おそらく 'cURL'はCLIバージョンのためにロード/有効化されていません。 – arkascha
@arkaschaコメントありがとうございます。私はこのコマンドを使います: '/ usr/local/bin/lsphp/my/code.php'。 'CLI'設定ファイルを見つけるには? –
エンジンから与えられた情報からパスを取得します。 '/ usr/local/bin/php -i | grep php.ini' – arkascha