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

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

Mar 31, 2023 am 09:04 AM

インターネットの継続的な発展に伴い、ネットワーク アプリケーションの需要がますます高まっており、非常に人気のあるサーバーサイド言語として 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 サイトの他の関連記事を参照してください。

このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。

ホットAIツール

Undress AI Tool

Undress AI Tool

脱衣画像を無料で

Undresser.AI Undress

Undresser.AI Undress

リアルなヌード写真を作成する AI 搭載アプリ

AI Clothes Remover

AI Clothes Remover

写真から衣服を削除するオンライン AI ツール。

Clothoff.io

Clothoff.io

AI衣類リムーバー

Video Face Swap

Video Face Swap

完全無料の AI 顔交換ツールを使用して、あらゆるビデオの顔を簡単に交換できます。

ホットツール

メモ帳++7.3.1

メモ帳++7.3.1

使いやすく無料のコードエディター

SublimeText3 中国語版

SublimeText3 中国語版

中国語版、とても使いやすい

ゼンドスタジオ 13.0.1

ゼンドスタジオ 13.0.1

強力な PHP 統合開発環境

ドリームウィーバー CS6

ドリームウィーバー CS6

ビジュアル Web 開発ツール

SublimeText3 Mac版

SublimeText3 Mac版

神レベルのコード編集ソフト(SublimeText3)