ホームページ >バックエンド開発 >PHPチュートリアル >PHP_PHPチュートリアルでのcurlテンプレートのインストール方法の詳細な説明
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); |
Linuxインストールcurl
最初にコンパイルされた php ディレクトリが /usr/local/php5 ディレクトリにある場合。 apache は /usr/local/apache2 ディレクトリにあります;
php ソース コードは /home/kevin125/src ディレクトリにあります。
実際のディレクトリが想定ディレクトリと一致していない場合は、以下のコマンドで調整してください。
1. 現在実行中の php バージョン (php-5.2.10 など) のソース コード ディレクトリを見つけます。
curl 拡張ライブラリのディレクトリを入力します。
コードをコピー | |
コードをコピー | |
コードをコピー | |
make が正常に実行されると、生成された拡張ライブラリ ファイルは、現在のディレクトリの modules サブディレクトリ (/home/kevin125/src/php-5.2.10/ext/curl/modules/curl.so など) に配置されます。
コンパイルされた拡張ライブラリ ファイルを 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に拡張ライブラリの場所を設定し、追加する拡張ライブラリを設定します。
|