カール は、サポートされている次のプロトコルを使用してサーバーとの間でデータを転送するために使用される無料のオープンソースデータ転送ツールです:IMAP、IMAPS、POP、POP3、POP3S、DICT、FILE HTTP、HTTPS、SMB、SMBS、SMTP、SMTPS、 FTP、FTPS、TELNET、RTSP、RMTP、TFTP。
通常の操作中は、データ転送速度、転送されたデータの量、残りの推定時間などのパラメータを示すメーターのようなプログレスバーが表示されます。 速度は1秒あたりのバイト数で示されます。
このチュートリアルでは、インストール方法について説明します curl とphp-curl さまざまなLinuxディストリビューションで。
Ubuntu 18.04、17.10およびDebian 9.3
rootとしてログインし、最初にUbuntuシステムを更新します
apt-get update
インストール curl
apt-get install curl
phpをインストール-curl
PHP 7.0
apt-get install php-curl
PHP 5.6
apt-get install php5.6-curl
PHP 5.5
apt-get install php5.5-curl
確認 curl インストールされ、そのバージョンを確認します
dpkg -l curl
ソースから
訪問 curlのウェブサイトと最新のダウンロード curl リンクをコピーしてwgetコマンドを使用することによるバージョン
wget https://curl.haxx.se/download/curl-7.57.0.tar.gz
以下のtarコマンドを使用してtarballファイルを解凍します
tax -xvf curl-7.57.0.tar.gz
非圧縮フォルダーに移動します
cd curl-7.57.0
ソースコードをビルドするには、Cコンパイラが必要です。 以下に示すようにCコンパイラをインストールします。
apt-get install build-essential
以下のコマンドを続けて実行し、ソースコードをコンパイルします
./configure
make
make install
Centos 7
rootとしてログインし、実行します
yum install curl
phpのインストール-curl
yum install php-curl
ソースから
Ubuntu 17.10で行ったように、次の場所に移動します curlのウェブサイトをダウンロードして curl tarball。
wget https://curl.haxx.se/download/curl-7.57.0.tar.gz
tarballを解凍します
tax -xvf curl-7.57.0.tar.gz
非圧縮フォルダーに移動します
cd curl-7.57.0
Centos 7には、Cコンパイラがすでにインストールされています。 以下のコマンドを実行して、ソースコードをコンパイルします
./configure
make
make install
のインストールを確認する curl
curl --verison
Fedora 27
ノート Fedora 27にはプリインストールされています curl。
phpをインストールするには-curl rootとしてログインして実行するだけです
dnf -y install php-curl
のインストールを確認する curl
curl --verison
Arch 2017 Linux
まず、rootとしてログインし、システムを更新します
pacman -Sy
インストール curl
pacman -S curl
確認する curl インストール済み
pacman -Qi curl
Alpine Linux 3.7
apkaddを実行します curl
apk add curl
Curlのインストールを確認します
apk search curl
Curlは、無数のプロトコルを使用する何千ものソフトウェアアプリケーションのインターネットデータ転送のバックボーンです。 フリーでオープンソースであることにより、多くの貢献者が curl プロジェクトを行い、継続的に新しく改善されたバージョンを考え出します。