XAMPP での Php-intl インストールのトラブルシューティング
問題の説明:
Mac 用 XAMPP での intl 拡張機能のインストールとアクティブ化OS X は困難を極めています。さまざまなチュートリアルで概説されている手順に従っているにもかかわらず、php -m | grep intl コマンドは依然として空の結果を返し、拡張機能がインストールされていないことを示します。
診断と解決策:
この問題に対処するには、一連の手順を実行することをお勧めします。 :
-
PHP パスの確認: 正しい PHP パスが設定されていることを確認します。 XAMPP を使用する場合は、/Applications/XAMPP/xamppfiles/bin/php を指す必要があります。
-
ICU4C をインストールします: Homebrew パッケージ マネージャーを使用し、コマンド brew install icu4c で ICU4C をインストールします。
-
Intl Pecl をインストールします: 次のコマンドを使用して Pecl チャネルを更新し、intl 拡張機能をインストールします。
root$: sudo pecl update-channels
root$: sudo pecl install intl
-
intl のコメントを解除します。 so: /Applications/XAMPP/xamppfiles/etc/php.ini ファイルで、extension=intl.so.
-
Restart Apache: Apache を再起動する行を追加またはコメント解除します。
追加の注意事項:
- intl をインストールする前に Autoconf をインストールする必要がある場合があります。これは、Homebrew (brew install autoconf automake) を使用するか、指定された回答で提供されているコマンドを実行することで実行できます。
- 問題が解決しない場合は、php.ini のオーバーライドやその他の潜在的な競合がないか確認することを検討してください。
以上がXAMPP にインストールした後に Php-intl 拡張機能が表示されないのはなぜですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。