2015-01-26 4 views
1

Amazon Linux AMI에서 Amazon 서버를 사용하고 있습니다. 나는 정의되지 않은 함수를 호출합니다. yii web mb_strlen()

yum install php55 php55-mysql php55-pdo 

를 설치하고 내가 여기

yum install php-mbstring 

하지만이 양식의 PHP5에서 mb_strlen를 설치하려고 나에게

Call to undefined function yii\web\mb_strlen() 

를주고 내가 (Yii2 프레임 워크) 내 프로젝트를 실행했다. 3이고 php5.5는 없습니다.

php5.5에 mb_string을 어떻게 설치할 수 있습니까?

답변

0

스크립트가 멀티 바이트 확장 기능에서 함수를 호출하는 것이 아니라, PHP가 \yii\web\mn_strlen()을 검색 할 때 전역 네임 스페이스가 아닌 yii\web으로 호출되는 것이 문제입니다.

호출이 만들어 위치를 식별 할 수있는 경우

(예를 들어 스택 덤프 또는 디버그 역 추적을 통해), 그것은 \mb_strlen()

+0

내가 mb_strlen을 (\로 변경)을 내가 정의되지 않은 함수 mb_strlen에 전화를 받았습니다(), MB 문자열이 여전히 누락되었습니다. –

-1

함수 mb_strlen()는 PHP에서 기본적으로 사용할 수 없습니다에 있어야한다.

당신이 PHP 버전 선택에서의 cPanel에서 활성화 할 수 있습니다 예를 들어

가 설치 자세한 내용은 설명서를 읽어 보시기 바랍니다 : http://www.php.net/manual/en/mbstring.installation.php

관련 문제