>백엔드 개발 >PHP 튜토리얼 >Mac용 XAMPP에 PHP의 Intl 확장을 설치할 수 없는 이유는 무엇입니까?

Mac용 XAMPP에 PHP의 Intl 확장을 설치할 수 없는 이유는 무엇입니까?

Linda Hamilton
Linda Hamilton원래의
2024-10-29 18:12:54426검색

Why Can't I Install PHP's Intl Extension on My XAMPP for Mac?

XAMPP에 PHP Intl 확장 설치

문제:

사용자는 다음을 설치하는 데 어려움을 겪을 수 있습니다. 다음 지침에도 불구하고 Mac용 XAMPP의 intl 확장자. php -m 명령이 설치된 확장 프로그램을 감지하지 못하여 작성기 및 CakePHP 오류로 이어집니다.

해결책:

해결책에는 다음 단계를 사용하는 것이 포함됩니다.

  1. PHP 경로 확인: "which php" 명령을 사용하여 현재 설정된 PHP 경로를 결정합니다.
  2. PATH 조정: 경로가 그렇지 않은 경우 "/Applications/XAMPP/xamppfiles/bin/php", 이를 포함하도록 시스템 경로를 수정합니다. "PATH="/Applications/XAMPP/xamppfiles/bin:${PATH}""
  3. 설치 icu4c: Homebrew를 사용하여 "brew install icu4c"를 통해 icu4c를 설치합니다.
  4. PECL을 통해 Intl 설치: "sudo pecl update-channels" 및 "sudo pecl install intl 명령을 실행합니다. "를 사용하여 Intl 확장을 설치합니다.
  5. 설치 확인: "php -m | grep intl"을 사용하여 확장이 성공적으로 설치되었는지 확인합니다.
  6. php 구성 .ini: "/Applications/XAMPP/xamppfiles/etc/php.ini"에 있는 php.ini 파일에서 "extension=intl.so" 줄을 추가하거나 주석 처리를 제거하고 Apache를 다시 시작하세요.

추가 참고 사항:

  • "intl" 설치에 실패하면 Autoconf가 설치되어 있는지 확인하세요. "brew install autoconf automake"를 위해 Homebrew를 사용하거나 수동으로 설치하세요.
  • "intl"을 설치한 후 APC 캐시를 지웁니다(사용하는 경우): "apcu_clear_cache();"
  • intl 확장자가 있는 경우 여전히 감지되지 않은 경우 Apache를 다시 시작하기 전에 php.ini 파일에 다음 줄을 추가해 보세요.
extension_dir = "/usr/local/lib/php/extensions/no-debug-non-zts-20151012/"
extension=intl.so

위 내용은 Mac용 XAMPP에 PHP의 Intl 확장을 설치할 수 없는 이유는 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.