2013-09-04 3 views
1

J'ai installé php53 sur mac osx avec homebrew. Je dois activer le pilote pdo pour firebird. J'ai essayé d'installer via PECL ..MAC homebrew php pilote pdo firebird

Je donwload http://pecl.php.net/package/PDO_FIREBIRD et compilent cela, mais je reçois cette erreur

... 
... 
configure: error: libgds or libib_util not found! Check config.log for more information. 

Je trouve que cela veut dire que je ne l'ai pas installé les bibliothèques firebird develepoment ...

J'ai installé firebird 2.0 sur mon mac .. cette version fonctionne Flamerobin.

Quelqu'un a-t-il un pilote pdo firebird sur un serveur mac installé via homebrew?

+0

googler autour de cette erreur sur Mac donne beaucoup de conseils. Dans tous les cas, assurez-vous d'avoir installé les bibliothèques 'firebird2-dev'. –

+0

J'ai trouvé ce conseil, mais je ne sais pas comment et quelle bibliothèque firebird2-dev installer sur mac. J'ai installé ceci sur mon mac http://www.firebirdsql.org/en/firebird-2-0-7/ –

+0

Désolé, ne peut pas aider là. Je suggère de vous abonner à la [listes de diffusion de support Firebird] (http://www.firebirdsql.org/en/mailing-lists) et de leur demander –

Répondre

1

Aop Oiseau de feu de PECL est dépréciée, je vais à jour bientôt que je y avoir accès

vous devez télécharger le code source pour php extraire et de ne construire que l'extension PDO_FIREBIRD

cd ext/pdo_firebird 
phpize 
./configure 

(vous pourriez avoir besoin de passer le cadre firebird dir --with-pdo-firebird =/Bibliothèque/Frameworks/Firebird.framework)

make 
sudo make install 

après que vous avez besoin de copier le exte nsion dans votre build brew dossier extensions php et l'ajouter à votre php.ini

extension=pdo_firebird.so 

Je recommande également firebird 2.5.x est plus récente et bien pris en charge sur les versions récentes macosx

+0

Donc j'ai installé firebird 2.5 et cette erreur est ok maintenant. Mais quand j'essaie 'make' il vient avec cette erreur' ./php_pdo_firebird_int.h:24:10: erreur fatale: 'ibase.h' fichier introuvable #include ' –

+0

Pour ceux qui ont le même problème, j'ai pu résolvez-le en copiant les fichiers de '/ Library/Frameworks/Firebird.framework/Headers /' dans le dossier 'ext/pdo_firebird'. – LucasFerreira

+0

Merci beaucoup. Ça m'a aidé! –

0

J'ai résoudre ce problème par :

sudo ln -s /Library/Frameworks/Firebird.framework/Versions/A/Firebird /usr/local/lib/libfbclient.dylib 

macOS Haute Siera 10.13.3

Questions connexes