>  기사  >  백엔드 개발  >  php intl 확장 설치

php intl 확장 설치

王林
王林원래의
2023-05-06 15:25:071670검색

PHP intl 확장 설치

PHP intl은 문자 인코딩 변환, 날짜 및 시간 형식, 통화 형식, 텍스트 정렬 및 언어 리소스 처리를 포함한 국제화 및 현지화 처리를 위한 공식 확장입니다. 이 확장은 다국어 웹사이트나 애플리케이션으로 작업할 때 필수적입니다.

이 기사에서는 PHP intl 확장을 설치 및 활성화하는 방법을 소개하고 독자의 참조를 위해 여러 운영 체제(Windows, Mac 및 Linux)에 대한 설치 단계를 제공합니다.

설치 전제 조건

PHP intl 확장을 설치하기 전에 PHP 버전이 다음 요구 사항을 충족하는지 확인하세요.

  • PHP 5.3.0 이상(PHP 7 권장)
  • ICU 라이브러리 4.0 이상

ICU 설치 library

대부분의 경우 ICU 라이브러리는 기본적으로 서버에 이미 설치되어 있습니다. 그러나 다음 명령을 사용하여 ICU 라이브러리가 설치되어 있는지 확인할 수 있습니다.

icu-config --version

다음 오류 메시지가 반환되는 경우:

-bash: icu-config: command not found

그러면 ICU 라이브러리도 설치해야 합니다. 각 운영 체제에 ICU 라이브러리를 설치하는 방법은 다음과 같습니다.

Mac에 ICU 라이브러리 설치

Mac에서는 Homebrew를 통해 ICU 라이브러리를 설치할 수 있습니다. 터미널을 열고 다음 명령을 입력하세요.

brew install icu4c

설치가 완료된 후 다음 명령을 통해 버전 번호를 확인할 수 있습니다.

icu-config --version

Linux에 ICU 라이브러리 설치

Linux에 ICU 라이브러리를 설치하려면 다음 명령을 사용해야 합니다. 패키지 관리자. 예를 들어 Ubuntu에서는 다음 명령을 사용하여 설치할 수 있습니다.

sudo apt-get install libicu-dev

CentOS 또는 RedHat에서는 다음 명령을 사용하여 설치할 수 있습니다.

sudo yum install libicu-devel

Windows에 ICU 라이브러리 설치

Windows에서는 설치할 수 있습니다. ICU 공식 웹사이트 https://ssl .icu-project.org/download/에서 ICU-for-Windows 설치 프로그램을 다운로드합니다. 설치 시 올바른 버전(x86 또는 x64)을 선택하도록 주의하세요.

PHP intl 확장 설치

ICU 라이브러리를 설치한 후 다음으로 PHP intl 확장을 설치해야 합니다. 각 운영 체제에 설치하는 방법은 다음과 같습니다.

Mac에 PHP intl 확장 프로그램 설치

Mac에 PHP intl 확장 프로그램을 설치하려면 다음 명령을 사용해야 합니다.

brew install php-intl

설치 후 Apache를 다시 시작해야 합니다. 또는 Nginx 서버:

sudo apachectl restart

or

sudo nginx -s reload

Linux에 PHP intl 확장 설치

Linux에 PHP intl 확장을 설치하려면 다음 명령을 사용해야 합니다:

sudo apt-get install php-intl

또는

sudo yum install php-intl

설치 후 Apache를 다시 시작해야 합니다. 또는 Nginx 서버:

sudo service httpd restart

또는

sudo service nginx reload

Windows에 PHP intl 확장 설치

Windows에 PHP intl 확장을 설치하려면 PHP의 php.ini 파일을 편집하고 [PHP]에 다음 명령문을 추가해야 합니다. 섹션:

extension=php_intl.dll

저장 후 Apache 또는 Nginx 서버를 다시 시작해야 합니다.

Test

설치가 완료된 후 다음 코드를 사용하여 PHP intl 확장이 성공했는지 테스트할 수 있습니다.

$fmt = new NumberFormatter( 'de_DE', NumberFormatter::DECIMAL );
$num = $fmt->parse( '1.234.567,89' );
echo $num;

정상 출력이면 1234567.89은 확장이 성공적으로 설치되었음을 의미합니다.

결론

PHP intl 확장의 설치 프로세스는 비교적 간단하지만 운영 체제마다 약간 다릅니다. 이 기사는 Windows, Mac 및 Linux에 PHP intl 확장을 설치하는 단계를 설명합니다. 독자들에게 도움이 되기를 바랍니다.

위 내용은 php intl 확장 설치의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

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