XAMPP에 PHP Intl 확장 설치
문제:
사용자는 다음을 설치하는 데 어려움을 겪을 수 있습니다. 다음 지침에도 불구하고 Mac용 XAMPP의 intl 확장자. php -m 명령이 설치된 확장 프로그램을 감지하지 못하여 작성기 및 CakePHP 오류로 이어집니다.
해결책:
해결책에는 다음 단계를 사용하는 것이 포함됩니다.
-
PHP 경로 확인: "which php" 명령을 사용하여 현재 설정된 PHP 경로를 결정합니다.
-
PATH 조정: 경로가 그렇지 않은 경우 "/Applications/XAMPP/xamppfiles/bin/php", 이를 포함하도록 시스템 경로를 수정합니다. "PATH="/Applications/XAMPP/xamppfiles/bin:${PATH}""
-
설치 icu4c: Homebrew를 사용하여 "brew install icu4c"를 통해 icu4c를 설치합니다.
-
PECL을 통해 Intl 설치: "sudo pecl update-channels" 및 "sudo pecl install intl 명령을 실행합니다. "를 사용하여 Intl 확장을 설치합니다.
-
설치 확인: "php -m | grep intl"을 사용하여 확장이 성공적으로 설치되었는지 확인합니다.
-
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 중국어 웹사이트의 기타 관련 기사를 참조하세요!