2013-05-28 3 views
0

J'essaie d'activer sqlite3 sur un serveur local. J'ai compilé sqlite3.so à partir de la source PHP (phpize etc.) et ajouté "extension = sqlite3.so" dans php.ini. Lorsque je tape "php" dans le terminal, je reçois le texte suivant:Serveur OSX Mountain Lion, PHP sqlite3.so "bibliothèque invalide"

PHP Warning: PHP Startup: bibliothèque non valide (peut-être pas une bibliothèque PHP) 'sqlite3.so' in Unknown on line 0

Quelqu'un peut-il m'aider à résoudre ce problème? Merci d'avance.

+1

Avez-vous utilisé la bonne version de PHP pour la source? –

+0

En outre, essayez [homebrew] (http://mxcl.github.io/homebrew/), cela rendra beaucoup de choses plus faciles. –

+0

Avez-vous regardé [MAMP] (http://www.mamp.info/fr/index.html)? –

Répondre

0

C'était très simple, j'ai juste dû recompiler PHP avec quelques drapeaux supplémentaires que j'avais négligés lors de ma première tentative. Ces drapeaux étaient "--with-sqlite", "--with-pdo-sqlite", "--with-pdo". Je n'avais même pas besoin d'ajouter ou de commenter quelque chose dans php.ini. Merci à tous pour vos commentaires!

Questions connexes