2016-07-10 1 views
0

https://docs.phalconphp.com/en/latest/reference/install.html 설명에 따라 Phalcon 2.0.13을 설치했는데 테스트 스크립트를 시작하려면 다음 오류가 발생합니다 (문자 그대로 경고 일뿐 Phalcon은로드되지 않아 오류가 발생합니다) :왜 Phalcon 2가 "Undefined symbol : php_pdo_get_dbh_ce in Unknown in line 0"경고를 발생합니까?

{ PHP 경고 : PHP 시작 : '/usr/lib/php/20131226/phalcon.so'동적 라이브러리를로드 할 수 없습니다 - /usr/lib/php/20131226/phalcon.so : 정의되지 않은 기호 : php_pdo_get_dbh_ce in Unknown on line 0 }

이 증상은 무엇에 의해 처리되며 어떻게 제거 할 수 있습니까?

답변

2

많은 어려움을 겪은 후 문제를 해결할 수있었습니다. {extension=phalcon.so} 행은 php.ini이 아니어야합니다. 오히려 {extension=phalcon.so}을 포함하는 /etc/php/5.6/cli/conf.d/30-phalcon.ini 파일을 만들어야합니다.

이렇게하면 ini 파일의 처리 순서가 적절하다는 것을 보장 할 수 있습니다.

팬텀을 cli뿐만 아니라 아파치 모듈에서도 사용하려면 해당 디렉토리의 ini 파일도 복사하십시오. (디렉토리 이름은 시스템에 따라 다를 수 있습니다.)