Монго PHP драйвер на Dreamhost? - PullRequest
0 голосов
/ 20 мая 2011

Я пытаюсь заставить расширение php mongo работать на dreamhost.

Я выполнил 2 урока, но по-прежнему ничего не отображается mongowise.

У меня установлен php 5.3, и с помощью файла phprc я добавил extension = /home/(myusername)/bin/mongo.so

IВы скомпилировали файл mongo.so из github, используя следующие инструкции:

http://wiki.dreamhost.com/PHP.ini#Compiling_PHP_5.3_extensions

Затем скопировали mongo.so в каталог /bin/mongo.so.

I 'используя phpinfo(), чтобы проверить установленные расширения.Это показывает, что phprc загружается.

Есть ли способ проверить файл mongo.so, чтобы убедиться, что он работает с php?т.е. какая-то командная строка php -test mongo.so или что-то.Любые другие советы?

Ответы [ 2 ]

1 голос
/ 06 ноября 2011

Во-первых, убедитесь, что вы используете php 5.3 для компиляции и запуска mongo. Dreamhost использует PHP 5.2 по умолчанию, поэтому домен, который вы хотите использовать MongoDB, должен быть установлен на PHP 5.3 (вероятно, FastCGI - лучший выбор).

Для проверки и использования в командной строке вы можете запустить:

php-5.3 -r "phpinfo();"

Он покажет все установленные модули PHP, и вы должны увидеть там свой монго.

1 голос
/ 23 мая 2011

Я получил это работает.Я начал с нуля, и wget скачал расширение с pecl вместо github.Я извлек и затем следовал инструкциям, найденным в ссылках выше.

...