ホームページ >バックエンド開発 >PHPチュートリアル >PHP_PHPチュートリアルでのcurlテンプレートのインストール方法の詳細な説明

PHP_PHPチュートリアルでのcurlテンプレートのインストール方法の詳細な説明

WBOY
WBOYオリジナル
2016-07-13 10:47:331129ブラウズ

curl は、URL 構文を使用したファイル転送ツールで、FTP、FTPS、HTTP HTPPS SCP SFTP TFTP TELNET DICT FILE および LDAP をサポートしています。 curl は、SSL 証明書、HTTP POST、HTTP PUT、FTP アップロード、Kerberos、HTTP ベースのアップロード、プロキシ、Cookie、ユーザー + パスワード認証、ファイル転送リカバリ、http プロキシ チャネル、およびその他の便利なトリックのホストをサポートしています。

PHP のインストール後、curl 関数拡張機能はデフォルトでは有効になりません。次の手順でこの関数拡張機能を有効にできます。

Windowsインストールカール


1. PHP インストール ディレクトリを開き、ssleay32.dll、libeay32.dll、php_curl.dll の 3 つのファイルを検索し、それらをシステム ディレクトリの system32 フォルダーに 1 つずつコピーします。

2. php.ini ファイルを変更し、;extension= php_curl.dll 行を見つけて、前の番号を削除し、保存してサーバーを再起動します。
3. テストするには、次の内容の PHP ファイルをサイト ディレクトリに作成します

コードは次のとおりですコードをコピー
$ch =curl_init("http://www.bKjia.c0m");

curl_exec($ch);
curl_close($ch);

Linuxインストールcurl

最初にコンパイルされた php ディレクトリが /usr/local/php5 ディレクトリにある場合。 apache は /usr/local/apache2 ディレクトリにあります;

php ソース コードは /home/kevin125/src ディレクトリにあります。

実際のディレクトリが想定ディレクトリと一致していない場合は、以下のコマンドで調整してください。

1. 現在実行中の php バージョン (php-5.2.10 など) のソース コード ディレクトリを見つけます。

curl 拡張ライブラリのディレクトリを入力します。

コードは次のとおりです$cd /home/kevin125/src/php-5.2.10/ext/curl2. phpize プログラムを呼び出してコンパイル設定ファイルを生成します。
コードをコピー

コードは次のとおりです$/usr/local/php5/bin/phpize3. 拡張ライブラリをコンパイルし、以下のconfigureコマンドとmakeコマンドをそれぞれ実行します。
コードをコピー

コードは次のとおりです$./configure –with-php-config=/usr/local/php5/bin/php-configconfigure ステップが完了したら、make コマンドを実行します。configure の実行が失敗した場合は、エラーの原因を見つけます。
コードをコピー
$メイク


make が正常に実行されると、生成された拡張ライブラリ ファイルは、現在のディレクトリの modules サブディレクトリ (/home/kevin125/src/php-5.2.10/ext/curl/modules/curl.so など) に配置されます。

4.php.iniファイルを設定する

コンパイルされた拡張ライブラリ ファイルを apache2 モジュール ディレクトリにコピーします。


コードは次のとおりですコードをコピー$cp /home/kevin125/src/php-5.2.10/ext/curl/modules/curl.so /usr/local/apache2/modules/

php.ini ファイルが配置されているディレクトリの場所を見つけて、編集します。 php.ini ファイルの場所は、phpinfo 情報を表示することで確認できます。
php.ini ファイル内で拡張ディレクトリが設定されている場所を見つけて、拡張パスを apache2 モジュール ディレクトリに設定します

コードは次のとおりです コードをコピー
extension_dir = “/usr/local/apache2/modules/”

php.iniに拡張ライブラリの場所を設定し、追加する拡張ライブラリを設定します。

コードは次のとおりです コードをコピー
拡張子=curl.so

www.bkjia.comtru​​ehttp://www.bkjia.com/PHPjc/632849.html技術記事 curl は、URL 構文を使用するファイル転送ツールで、FTP、FTPS、HTTP HTTPS SCP SFTP TFTP TELNET DICT FILE および LDAP をサポートします。 curl は SSL 証明書、HTTP POST、HTTP PUT、FTP アップロード、Kerb をサポートしています...
声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。