이제 우분투 PC에서 apt-get을 통해 PHP 5.3. *을 설치했지만 일부 문제는 5.4.5에서 작동해야합니다. 이 이유에 의하면, 나는 컴파일의 separete 장소에 몽고 드라이버 새 버전의 PHP 5.4.5을 설치하려고 : 나는 다음 단계했다 :mongo 드라이버로 PHP 5.4.5 컴파일
sudo su
cd /opt
tar xfz php-5.4.5.tar.gz
cd php-5.4.5
./configure --prefix=/opt/php545 --enable-phar --with-config-file-path=/opt/php545/php.ini
make & make install
내가 작업 PHP를 가지고 있었다 위의 명령 후 :
을/opt/php545/bin/php -v
PHP 5.4.5 (cli) (built: Aug 15 2012 09:04:56)
Copyright (c) 1997-2012 The PHP Group
Zend Engine v2.4.0, Copyright (c) 1998-2012 Zend Technologies
은 후 나는 한 다음 :
/opt/php545/bin/pecl install mongo
그것은 나에게
을 반환Build process completed successfully
Installing '/opt/php545/lib/php/extensions/no-debug-non-zts-20100525/mongo.so'
install ok: channel://pecl.php.net/mongo-1.2.12
configuration option "php_ini" is not set to php.ini location
You should add "extension=mongo.so" to php.ini
나는 /opt/php545/php.ini 다음 줄
extension=/opt/php545/lib/php/extensions/no-debug-non-zts-20100525/mongo.so
하지만 모듈로로드되지 몽고에 추가 :
내가 잘못 했습니까 무엇/opt/php545/bin/php -m | grep mongo
!!!Nothing here!!!
?
PS :
/opt/php545/bin/php -i | grep php.ini
반환
Configuration File (php.ini) Path => /opt/php545/php.ini
확장 라인에 대한 절대 경로를 사용하지 않는
'extension = mongo.so'의 결과는 무엇입니까? – xdazz