2013-05-28 4 views
0

Я пытаюсь включить sqlite3 на локальном сервере. Я скомпилировал sqlite3.so из источника PHP (phpize и т. Д.) И добавил «расширение = sqlite3.so» в php.ini. Когда я типа "PHP" в терминале, я получаю следующее:OSX Mountain Lion server, PHP sqlite3.so «недопустимая библиотека»

PHP Предупреждение: PHP Startup: Invalid библиотека (возможно, не PHP библиотека) 'sqlite3.so' в Unknown в строке 0

Может ли кто-нибудь помочь мне устранить эту проблему? Заранее спасибо.

+1

Вы использовали правильную версию PHP для источника? –

+0

Кроме того, попробуйте [homebrew] (http://mxcl.github.io/homebrew/), это упростит многое. –

+0

Вы посмотрели на [MAMP] (http://www.mamp.info/en/index.html)? –

ответ

0

Это было очень просто, мне просто пришлось перекомпилировать PHP с несколькими дополнительными флагами, которые я забыл во время моей первой попытки. Эти флаги были «--with-sqlite», «--with-pdo-sqlite», «--with-pdo». Мне даже не нужно было добавлять или комментировать что-либо в php.ini. Спасибо всем за ваши комментарии!

Смежные вопросы