메뉴 건너뛰기

infra

[PHP] mbstring 멀티바이트

lispro062015.05.15 11:33조회 수 1240댓글 0

    • 글자 크기

멀티바이트를 처리하는 mbstring. 이름이 참...


문제를 일으킬만한 이름이다. mb라니.......


phpmyadmin을 실행해 500 error 가 발생하고, error log 확인시 

undefined function mb_detect_encoding() in /var/www/html/pma/libraries/php-gettext/gettext.inc on line 177


라고 나오면 이녀석 문제이다.


centos 의 경우


# yum install php-mbstring

으로 설치하고, mbstring.so 파일의 위치를 찾는다.

extension_dir 이 php_info 확인시 일치하면, mbstring.ini 나 php.ini 에 extension=mbstring.so 가 되어있을 것이다.


만일 extension_dir 이 안 맞으면, 아래와 같은 error 로그를 발견할 수 있다.


PHP Warning:  PHP Startup: Unable to load dynamic library '/usr/local/lib/php/extensions/no-debug-non-zts-20090626/mbstring.so' - /usr/local/lib/php/extensions/no-debug-non-zts-20090626/mbstring.so: cannot open shared object file: No such file or directory in Unknown on line 0


extension_dir = "/usr/lib64/php/modules/"


암튼, 그렇게 하면 된다.

lispro06 (비회원)
    • 글자 크기
[centos] Couldn't resolve host centos.mirror.cdnetworks.com (by lispro06) [SSL] ssl 서버 만들기 (by lispro06)

댓글 달기

첨부 (0)
위로