>  기사  >  백엔드 개발  >  PHP는 mbstring 확장 라이브러리를 추가합니다.

PHP는 mbstring 확장 라이브러리를 추가합니다.

巴扎黑
巴扎黑원래의
2016-11-11 13:55:522795검색

1. Linux 호스트에 mbstring 확장 라이브러리 설치 안내(소스코드 설치)

명령줄에 다음 명령을 입력합니다.

1. cd 명령을 사용하여 등을 입력합니다. php /mbstring 디렉토리의 소스 코드 디렉토리(예: "/src/php5.2.5", 즉 "cd /src/php5.2.5"

2. 실행

# /usr/local/php/bin /phpize (php가 /usr/local/php 디렉터리에 설치되어 있다고 가정)

3.

#./configure --with-php- 실행 config=/usr/local/php/ bin/php-config

4. make && make install

을 실행합니다. 그러면 시스템에서 mbstring.so가 있는 디렉터리를 묻는 메시지가 표시됩니다. 파일이 위치합니다. php.ini에 표시된 Extension_dir이 가리키는 디렉터리에 복사하거나 mbstring.so를 /usr/local/php/ext 디렉터리에 복사하고 매개변수 Extension_dir="/usr/local/php / ext"가 다음을 가리키도록 구성합니다. mbstring.so가 있는 디렉터리

6. php.ini를 수정하고 확장명=mbstring.so

를 추가한 다음 Apache를 다시 시작합니다. /service httpd restart를 실행하여 설치를 완료합니다.

2. Linux 호스트에 mbstring 확장 라이브러리 설치 안내(rpm 설치)

Linux에 포함된 apache+php+mysql

명령을 사용하는 경우:

#rpm -q php (php 버전 번호 확인)

그런 다음 php-mbstring을 다운로드하세요.

여기에서 php-mbstring-4.3.9-3.15 버전을 확인하세요. .i386.rpm 번호는 변경할 수 있습니다. PHP 버전 번호로 변경하세요.

설치:

#rpm -ivh php-mbstring-4.x.x-x.xx.i386. rpm

그런 다음 Apache를 다시 시작하세요.

3. 설정

PHP 설정 파일은 /etc/php.ini입니다. 이 예에서는 UTF-8 인코딩을 설정 예로 사용했습니다. ​

#vi php.ini

mbstring에 대응하도록 출력 핸들러를 설정합니다.

;output_handler =

--> output_handler = "mb_output_handler"

텍스트 세트를 UTF-8로 설정합니다.

;default_charset = "iso-8859-1"

--> default_charset = "UTF-8"

mbstring의 언어를 중국어로 설정

;mbstring.언어 = 일본어

--> mbstring.언어 = 중국어

mbstring의 내부 인코딩을 UTF-8로 설정합니다.

;mbstring.internal_encoding = EUC-JP

--> mbstring.internal_encoding = UTF-8

mbstring의 입력 텍스트 인코딩을 자동 판별 모드로 설정합니다.

;mbstring.http_input = auto

--> mbstring.http_input = auto

mbstring 출력 텍스트 인코딩을 UTF-8로 설정합니다.

;mbstring.http_output = SJIS

--> mbstring.http_output = UTF-8

mbstring의 자동 텍스트 인코딩 변환 방법을 활성화합니다.

;mbstring.encoding_translation = 꺼짐

mbstring.encoding_translation = 켜짐


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