ホームページ  >  記事  >  バックエンド開発  >  php intl拡張機能のインストール

php intl拡張機能のインストール

王林
王林オリジナル
2023-05-06 15:25:071570ブラウズ

PHP intl 拡張機能のインストール

PHP intl は、文字エンコーディングの変換、日付と時刻の書式設定、通貨の書式設定、テキストの並べ替え、言語リソースの処理などを含む国際化およびローカリゼーション処理のための公式拡張機能です。この拡張機能は、多言語の Web サイトまたはアプリケーションを操作する場合に不可欠です。

この記事では、PHP intl 拡張機能をインストールして有効にする方法を紹介し、読者の参考のために複数のオペレーティング システム (Windows、Mac、Linux) のインストール手順を示します。

インストールの前提条件

PHP intl 拡張機能をインストールする前に、PHP バージョンが次の要件を満たしていることを確認してください:

  • PHP 5.3.0 以降 (PHP 7 を推奨) )
  • ICU ライブラリ 4.0 以降

ICU ライブラリのインストール

ほとんどの場合、ICU ライブラリはデフォルトでサーバーにすでにインストールされています。ただし、次のコマンドを使用して、ICU ライブラリがインストールされているかどうかを確認できます。

icu-config --version

次のエラー メッセージが返された場合:

-bash: icu-config: command not found

その場合は、ICU ライブラリもインストールする必要があります。各オペレーティング システムに ICU ライブラリをインストールする方法は次のとおりです。

Mac への ICU ライブラリのインストール

Mac では、Homebrew を通じて ICU ライブラリをインストールできます。ターミナルを開いて次のコマンドを入力します:

brew install icu4c

インストールが完了したら、次のコマンドでバージョン番号を確認できます:

icu-config --version

Linux に ICU ライブラリをインストール

Linux に ICU をインストールする ライブラリでは、パッケージ マネージャーを使用する必要があります。たとえば、Ubuntu では、次のコマンドを使用してインストールできます。

sudo apt-get install libicu-dev

CentOS または RedHat では、次のコマンドを使用してインストールできます。

sudo yum install libicu-devel

Windows に ICU ライブラリをインストールする

Windows では、ICU 公式 Web サイト https://ssl.icu-project.org/download/ から ICU-for-Windows インストール プログラムをダウンロードできます。インストールする際は、正しいバージョン (x86 または x64) を選択するように注意してください。

PHP intl 拡張機能のインストール

ICU ライブラリをインストールした後、次に PHP intl 拡張機能をインストールする必要があります。各オペレーティング システムにインストールする方法は次のとおりです。

Mac への PHP intl 拡張機能のインストール

Mac に PHP intl 拡張機能をインストールするには、次のコマンドを使用する必要があります:

brew install php-intl

インストールが完了しました。 その後、Apache または Nginx サーバーを再起動する必要があります。

sudo apachectl restart

または

sudo nginx -s reload

Linux への PHP intl 拡張機能のインストール

Linux 上の PHP intl 拡張機能を使用するには、次のコマンドを使用する必要があります:

sudo apt-get install php-intl

または

sudo yum install php-intl

インストール後、Apache または Nginx サーバーを再起動する必要があります:

sudo service httpd restart

または

sudo service nginx reload

Windows に PHP intl 拡張機能をインストールする

PHP intl 拡張機能を Windows にインストールするには、PHP php.ini ファイルを編集し、[PHP] セクションに次のステートメントを追加する必要があります。

extension=php_intl.dll

保存後、Apache または Nginx サーバーを再起動する必要があります。

テスト

インストールが完了したら、次のコードを使用して、PHP intl 拡張機能が成功したかどうかをテストできます。

$fmt = new NumberFormatter( 'de_DE', NumberFormatter::DECIMAL );
$num = $fmt->parse( '1.234.567,89' );
echo $num;

通常の出力 1234567.89 の場合 は、拡張機能が正常にインストールされたことを意味します。

結論

PHP intl 拡張機能のインストール プロセスは比較的単純ですが、オペレーティング システムによって若干異なります。この記事では、Windows、Mac、Linux に PHP intl 拡張機能をインストールする手順について説明します。読者の参考になれば幸いです。

以上がphp intl拡張機能のインストールの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

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