155

PHP で cURL を有効にするにはどうすればよいですか?

</p>

4

18 に答える 18

227

Apache 2を使用するDebianの場合:

apt-get install php5-curl
/etc/init.d/apache2 restart

(php4ならphp4-curl)

于 2009-08-28T14:13:29.950 に答える
133

XAMPP を使用しているため、この行のコメントを外します

;extension=php_curl.dll

xampp\apache\bin\php.ini、Apache サービスを再起動します。

注意: 新しい XAMPP バージョンでは、PHP はルート xampp フォルダーに移動しましたxampp\php\php.ini

于 2009-08-28T14:26:25.767 に答える
21

Windows 7 の手順:

  1. PHP エンジンが使用する php.ini ファイルが、あなたが考えているものであることを確認してください。
  2. php.ini の extension_dir が ext フォルダーに正しく設定されていることを確認します
  3. extension=php_curl.dllphp.ini がコメント解除されていることを確認します

4. Windows System32 フォルダーに次の 2 つのファイルがあることを確認しphpます。

于 2012-07-18T13:00:45.067 に答える
11

次の場所にあるファイルを見つけました。

C:\xampp\php\php.ini

コメントなし:

;extension=php_curl.dll
于 2012-02-08T00:34:43.527 に答える
8

Ubuntu (およびおそらくすべての Debian ベース) Linux ディストリビューションの場合:

sudo apt-get install php5-curl
sudo /etc/init.d/apache2 restart 

あなたは前に見たことがあるかもしれませんPHP Fatal error: Call to undefined function curl_init()

于 2014-05-15T21:30:01.047 に答える
6

SUSE Linux の場合:

zypper in php5-curl
rcapache2 restart
于 2012-03-26T22:42:06.880 に答える
4

を使用して PHP をコンパイルし--with-curlます。

于 2009-08-28T13:59:23.900 に答える
3

基本的なヒント: php.ini ファイルで CURL を有効にした後、Web サーバーを再起動して機能させる必要があります (私の経験では)。

于 2011-09-30T01:13:37.550 に答える
3

XAMPP にはいくつかの変更が加えられたため、ファイルは現在xampp/php/php.ini.

于 2010-11-29T18:39:05.060 に答える
1

実際にはextension=php_curl.dll、 xampp\apache\bin\php.ini ファイルのコメントを外して実行しました。

于 2009-10-03T07:10:42.903 に答える
1

MAMPを使用している場合、デフォルトでcURLが有効になっています。

于 2011-08-29T14:33:08.837 に答える
0

確認できphpinfo()ます(含むスクリプトを作成して参照します)。これにより、本当に有効になっているかどうかがわかります。そうでない場合は、こちらをお読みください

気弱な Windows 開発者にはお勧めできません。

于 2009-08-28T13:59:04.993 に答える
0

curl モジュールが利用可能かどうかを確認する

$ ls -la /etc/php5/mods-available/

curl モジュールを有効にする

$ sudo php5enmod カール

ソース: http://baligena.com/installing-curl-ubuntu-server/

于 2016-08-28T11:47:59.023 に答える
0

XAMPPのWindows OSユーザー向け(私にとってはうまくいきました)。

ステップ 1: C:\xampp\php\php.ini に移動します。

このファイル php.ini を編集します

curl を見つけます - ;extension=php_curl.dll という行が表示されます。

セミコロン (;)extension=php_curl.dll を削除します。したがって、この行は次のようになります

;extension=php_curl.dll

extension=php_curl.dll

ステップ 2: ssleay32.dll、libeay32.dll を php フォルダーからコピーします。C:\Windows\System32\ に貼り付けます

ステップ 3: システムを再起動します。カールは正常に実行されます。

于 2016-02-28T07:40:01.740 に答える
-1

php5-curlopensuseにインストールするには:

sudo yast2

->ソフトウェア ->ソフトウェア管理 -> curl を検索 -> php5-curl ケースを確認して受け入れます。

インストール後、Apacheサーバーを再起動する必要があります

service apache2 restart
于 2014-06-30T11:03:39.870 に答える