インターネットの継続的な発展に伴い、ネットワーク アプリケーションの需要がますます高まっており、非常に人気のあるサーバーサイド言語として PHP が多くの Web サイトやアプリケーションの主要言語となっています。 PHP を使用するには、必要なサーバー ソフトウェアに加えて、curl モジュールを含むいくつかの拡張モジュールをインストールする必要がありますが、この記事では、PHP にcurl モジュールをインストールする方法を紹介します。
curl モジュールは、PHP のネットワーク通信用のツールです。HTTP リクエストの送信、データの GET および POST、FTP および SMTP の使用が可能です。 . およびファイル転送用のその他のプロトコルなど。 PHP でカール モジュールを使用すると、データ API、Web ページ コンテンツなどのリモート データを簡単に取得できます。したがって、curl モジュールは 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 を使用している場合は、バージョン番号が異なります。
curl モジュールをインストールする前に、curl ライブラリがサーバーにインストールされていることを確認する必要があります。次のコマンドを使用して、curl ライブラリがインストールされているかどうかを確認できます。
which curl
curl ライブラリがインストールされている場合は、curl のパス情報が出力されます。例:
/usr/bin/curl
Ifインストールされていない場合は、次のコマンドを渡す必要があります。 インストールするには:
sudo apt-get update sudo apt-get install curl
インストールが完了したら、もう一度 whatcurl コマンドを使用して、curl のパス情報をチェックし、curl が正常に実行されたことを確認できます。インストールされています。
curl モジュールをインストールする前に、PHP とcurl ライブラリ間のブリッジである php-curl モジュールもインストールする必要があります。 。次のコマンドを使用して、php-curl モジュールをインストールできます:
sudo apt-get install php-curl
インストール プロセス中に、確認を求めるプロンプトが表示されます。Y を入力してインストールを確認できます。
インストールが完了したら、次のコマンドを使用して php-curl モジュールがインストールされているかどうかを確認できます。
php -m | grep curl
出力がcurlの場合、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
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 サイトの他の関連記事を参照してください。