горячий установить pgsql php на mac - PullRequest
0 голосов
/ 21 сентября 2010

я смотрю документ на http://blog.visionsource.org/2010/05/31/installing-php-extensions-on-mac-os-x-under-xampp/ попробуйте установить расширение pgsql, успешно построить расширение и скопировать pgsql.so в / usr / lib / php / extensions / no-debug-non-zts-20090626

но я получаю предупреждение, когда в терминале нажимаю «php» conmment: PHP Startup: Неверная библиотека (возможно, не библиотека PHP), «pgsql.so» в «Неизвестно» в строке 0

Помогите мне, пожалуйста.спасибо.

1 Ответ

2 голосов
/ 26 июля 2011

phpize, похоже, хочет настроить компиляцию в 32-битном режиме (i386) вместо 64-битного режима (x86_64). Если вы скажете компилятору и компоновщику использовать 32- и 64-битные режимы, он должен работать. Эти команды исправили это для меня:

$ phpize
$ export MACOSX_DEPLOYMENT_TARGET=10.6
$ export CFLAGS="-arch i386 -arch x86_64 -g -Os -pipe -no-cpp-precomp"
$ export CCFLAGS="-arch i386 -arch x86_64 -g -Os -pipe"
$ export CXXFLAGS="-arch i386 -arch x86_64 -g -Os -pipe"
$ export LDFLAGS="-arch i386 -arch x86_64 -bind_at_load"
$ ./configure
$ make
$ sudo make install
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...