ホームページ >バックエンド開発 >PHPチュートリアル >XAMPP にインストールした後に Php-intl 拡張機能が表示されないのはなぜですか?

XAMPP にインストールした後に Php-intl 拡張機能が表示されないのはなぜですか?

Susan Sarandon
Susan Sarandonオリジナル
2024-10-30 00:24:02455ブラウズ

Why is My Php-intl Extension Not Showing Up After Installation on XAMPP?

XAMPP での Php-intl インストールのトラブルシューティング

問題の説明:

Mac 用 XAMPP での intl 拡張機能のインストールとアクティブ化OS X は困難を極めています。さまざまなチュートリアルで概説されている手順に従っているにもかかわらず、php -m | grep intl コマンドは依然として空の結果を返し、拡張機能がインストールされていないことを示します。

診断と解決策:

この問題に対処するには、一連の手順を実行することをお勧めします。 :

  1. PHP パスの確認: 正しい PHP パスが設定されていることを確認します。 XAMPP を使用する場合は、/Applications/XAMPP/xamppfiles/bin/php を指す必要があります。
  2. ICU4C をインストールします: Homebrew パッケージ マネージャーを使用し、コマンド brew install icu4c で ICU4C をインストールします。
  3. Intl Pecl をインストールします: 次のコマンドを使用して Pecl チャネルを更新し、intl 拡張機能をインストールします。

    root$: sudo pecl update-channels
    root$: sudo pecl install intl 
  4. intl のコメントを解除します。 so: /Applications/XAMPP/xamppfiles/etc/php.ini ファイルで、extension=intl.so.
  5. Restart Apache: Apache を再起動する行を追加またはコメント解除します。

追加の注意事項:

  • intl をインストールする前に Autoconf をインストールする必要がある場合があります。これは、Homebrew (brew install autoconf automake) を使用するか、指定された回答で提供されているコマンドを実行することで実行できます。
  • 問題が解決しない場合は、php.ini のオーバーライドやその他の潜在的な競合がないか確認することを検討してください。

以上がXAMPP にインストールした後に Php-intl 拡張機能が表示されないのはなぜですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

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