Установите драйвер MongoDB для PHP в XAMPP на PowerPC Mac
Я знаю, что вы не можете установить сервер MongoDB на PowerPC Mac, но я не могу найти никаких инструкций по установке ТОЛЬКО драйвера PHP для XAMPP.
Кто-нибудь знает, возможно ли это. Если да, то как вы это делаете? Я провел обширные поиски и не могу найти ответа на этот вопрос.
1 answers
Я стряхнул пыль с Powerbook G4 с OS X 10.5.8 для тестирования. Оказывается, что текущая предварительно скомпилированная версия mongo.so для PHP 5.3 на github не поддерживается PowerPC (сборка PHP 5.2, похоже, поддерживает).
Я скачал исходный код PHP 5.3.1 , соответствующий XAMPP 1.7.3, и скомпилировал свой собственный mongo.so (1.2.12).
Я провел некоторое минимальное тестирование с XAMPP 1.7.3 на PowerPC, чтобы подтвердить, что это, похоже, работает. По сути, я просто вставил пример из PHP MongoDB Руководство по драйверу и вставил некоторые документы в MongoDB 2.0.6, запущенный на другом компьютере.
Обратите внимание, что это неофициальный и неподдерживаемый монго.так что стройте так же, как и то, что вы должны успешно построить из исходного кода с помощью pecl install mongo
. В качестве бонуса, это гораздо более новая версия драйвера, чем предварительно скомпилированные версии OS X, которые в настоящее время доступны на github.
В качестве предупреждения: я не уверен в ограничениях или причудах использования этого на PowerPC. Большая часть мира OS X перешла на Intel теперь архитектура.
Итак, инструкции по использованию:
Загрузите и установите XAMPP Mac OS X 1.7.3 универсальный двоичный файл.
Скачать
mongo-ppc-1.2.12.so
с моего github: mongodb-php-драйвер/загрузкиПереименуйте это в
mongo.so
и скопируйте в/Applications/XAMPP/xamppfiles/lib/php/php-5.3.1/extensions/no-debug-non-zts-20090626/
-
Отредактируйте файл XAMPP/etc/php.ini и добавьте последнюю строку с:
extension=mongo.so
Проверьте с помощью phpinfo(), доступно ли расширение
mongo
. Убедитесь, что вы остановились/начали Apache, если он уже был запущен, когда вы добавили расширение.