ホームページ > バックエンド開発 > PHPの問題 > PHPにcurlモジュールをインストールする方法

PHPにcurlモジュールをインストールする方法

PHPz
リリース: 2023-03-31 10:04:18
オリジナル
1678 人が閲覧しました

インターネットの継続的な発展に伴い、ネットワーク アプリケーションの需要がますます高まっており、非常に人気のあるサーバーサイド言語として PHP が多くの Web サイトやアプリケーションの主要言語となっています。 PHP を使用するには、必要なサーバー ソフトウェアに加えて、curl モジュールを含むいくつかの拡張モジュールをインストールする必要がありますが、この記事では、PHP にcurl モジュールをインストールする方法を紹介します。

  1. curl モジュールについて理解する

curl モジュールは、PHP のネットワーク通信用のツールです。HTTP リクエストの送信、データの GET および POST、FTP および SMTP の使用が可能です。 . およびファイル転送用のその他のプロトコルなど。 PHP でカール モジュールを使用すると、データ API、Web ページ コンテンツなどのリモート データを簡単に取得できます。したがって、curl モジュールは PHP アプリケーションにおいて非常に重要です。

  1. PHP バージョンの確認

curl モジュールをインストールする前に、まず PHP バージョンを確認する必要があります。これは、PHP のバージョンが異なれば、curl モジュールのバージョンも異なるためです。次のコマンドを使用して PHP バージョンを確認できます。

php -v
ログイン後にコピー

出力結果で、PHP バージョン番号を確認できます。例:

PHP 7.2.24-0ubuntu0.18.04.7 (cli) (built: Oct  7 2021 15:24:25) ( NTS )
ログイン後にコピー

このバージョン番号は、PHP バージョン 7.2 を示します。 24が使われています。別のバージョンの PHP を使用している場合は、バージョン番号が異なります。

  1. curl ライブラリのインストール

curl モジュールをインストールする前に、curl ライブラリがサーバーにインストールされていることを確認する必要があります。次のコマンドを使用して、curl ライブラリがインストールされているかどうかを確認できます。

which curl
ログイン後にコピー

curl ライブラリがインストールされている場合は、curl のパス情報が出力されます。例:

/usr/bin/curl
ログイン後にコピー

Ifインストールされていない場合は、次のコマンドを渡す必要があります。 インストールするには:

sudo apt-get update
sudo apt-get install curl
ログイン後にコピー

インストールが完了したら、もう一度 whatcurl コマンドを使用して、curl のパス情報をチェックし、curl が正常に実行されたことを確認できます。インストールされています。

  1. php-curl モジュールのインストール

curl モジュールをインストールする前に、PHP とcurl ライブラリ間のブリッジである php-curl モジュールもインストールする必要があります。 。次のコマンドを使用して、php-curl モジュールをインストールできます:

sudo apt-get install php-curl
ログイン後にコピー

インストール プロセス中に、確認を求めるプロンプトが表示されます。Y を入力してインストールを確認できます。

  1. php-curl モジュールを確認する

インストールが完了したら、次のコマンドを使用して php-curl モジュールがインストールされているかどうかを確認できます。

php -m | grep curl
ログイン後にコピー

出力がcurlの場合、php-curlモジュールが正常にインストールされたことを意味します。出力がない場合は、インストールは失敗しています。

  1. php-curl モジュールを有効にする

インストールが完了したら、PHP 構成ファイルで php-curl モジュールを有効にする必要もあります。次のコマンドを使用して、PHP 構成ファイルを開くことができます:

sudo nano /etc/php/7.2/apache2/php.ini
ログイン後にコピー

このコマンドは、PHP 構成ファイル php.ini を開きます。ファイル内でcurlを検索し、次の行を見つけます:

;extension=curl
ログイン後にコピー

前のセミコロンを削除すると、次のようになります:

extension=curl
ログイン後にコピー

変更を保存した後、Apacheサーバーを再起動して構成を有効にします:

sudo service apache2 restart
ログイン後にコピー
  1. curl モジュールのテスト

curl モジュールが完全に正常にインストールされたかどうかを確認するために、単純な PHP スクリプトを使用してテストできます。 test_curl.php などの新しい php ファイルを作成し、次の内容を入力します。

<?php

$ch = curl_init();
curl_setopt($ch, CURLOPT_URL, "https://www.baidu.com");
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
$output = curl_exec($ch);
curl_close($ch);

echo $output;

?>
ログイン後にコピー

この PHP スクリプトは、curl モジュールを使用して Baidu Web ページのコンテンツを取得し、ブラウザに出力します。ローカルサーバー上でスクリプトを実行し、Baidu の Web ページの内容が出力されれば、curl モジュールのインストールは成功です。

概要

curl モジュールは、PHP アプリケーションにおいて非常に重要です。リモート データは、curl モジュールを通じて簡単に取得できます。したがって、PHP をインストールするときは、curl と php- もインストールする必要があります。カールモジュール。この記事では、Ubuntu システムにcurl モジュールと php-curl モジュールをインストールし、php-curl モジュールを有効にする方法を紹介し、最後に、curl モジュールをテストするための簡単な PHP スクリプトも示しました。この記事が皆さんのお役に立てば幸いです。

以上がPHPにcurlモジュールをインストールする方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート