PHP INTL拡張は、PHP多言語およびローカリゼーション機能をサポートする重要なコンポーネントです。 International Component Library(ICU)に依存しているため、開発者は日付、時間、数字、文字列の地域化された形式を簡単に処理できるようになり、アプリケーションの多言語互換性とユーザーエクスペリエンスが大幅に向上します。
まず、サーバーにPHP環境がインストールされていることを確認してください。インストールされていない場合は、次のコマンドを使用してインストールできます。
<span class="fun">sudo yumインストールphp</span>
拡張機能をインストールする前に、環境がサポートされていることを確認するために、関連する依存関係パッケージをインストールする必要があります。
<span class="fun">sudo yumはphp-intl php-pecl-intlをインストールします</span>
依存関係のインストールが完了したことを確認した後、次のコマンドを実行してPHP INTL拡張子をインストールできます。
<span class="fun">sudo yumインストールphp-intl</span>
インストールが完了したら、WebサーバーまたはPHPサービスを再起動して、変更を有効にします。たとえば、Apacheを再起動します:
<span class="fun">sudo systemctl restart httpd</span>
拡張ステータスを確認するには、PHP情報ページを作成します。次のコンテンツを使用して、Webサイトのルートディレクトリに新しいinfo.phpファイルを作成します。
<?php
phpinfo();
?>
次に、ブラウザ(http://your-server-ip/info.phpなど)を介してこのページにアクセスし、ページで「intl」を検索して、拡張機能が正しく読み込まれていることを確認します。
カスタム構成が必要な場合は、PHP構成ファイルPHP.iniで拡張機能を有効にすることができます。ファイルに次の行が含まれていることを確認してください。
<span class="fun">拡張= intl</span>
変更が完了したら、構成を保存し、サービスを再起動して変更を適用します。
この記事の手順を通じて、CENTOS環境でPHP Intl拡張機能を正常にインストールおよび構成することができ、それによりPHPアプリケーションに対する強力な国際的なサポートを提供し、多言語ユーザーのニーズを満たすことができます。問題に遭遇した場合、インストールプロセスの円滑な進捗を確保するために、公式文書とコミュニティリソースを参照することができます。