2011-10-22 1 views
4

새로운 서버 (Rackspace, Ubuntu 10.04)를 사용하여 Linux 쉘을 통해 PHP 파일을 실행하려고하는데,이 파일은 MongoDB를 사용하여 수집되는 정보를 삽입하고 저장합니다. I가 브라우저 창에 같은 파일/스크립트를 실행하면 는 "MongoDB를 PECL 확장이 설치되지 않았거나 활성화가"MongoDB PHP 확장이 명령 행 스크립트에서 인식되지 않습니다.

는, 그냥 실행 : 나는 내가 사용하고 MongoDB를 라이브러리에 정의 된 오류가 계속 벌금.

몇 가지

참고 사항 :

나는 이전의 다른 서버에서 위의 모든 것을 함께 사용했습니다. t 문제.

나 혼자서 서버를 100 % 구성하는 데 익숙하지 않은데 누구든지 쉘을 통해 실행할 때 MongoDB PHP 확장이 인식되지 않는 이유를 이해할 수 있습니까? http를 통해 액세스하면 어떻게 작동합니까? 내 서버 구성에 문제가 있습니까, 아니면 문제가 사용중인 라이브러리와 관련이 있습니까?

답변

9

우분투에는 두 개의 php.ini가 있으며, 하나는 Apache 용으로 하나는 명령 줄입니다. 내가 정확히 기억한다면 그들은 아래에 있습니다 :

/etc/php5/apache/.. 
/etc/php5/cli/... 
+0

브릴리언트. 지금은 이해. 완벽한 이해가됩니다, 고마워요! –

관련 문제