热在mac上安装pgsql php

时间:2010-09-21 03:58:34

标签: php postgresql

我在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启动:第0行的Unknown中的无效库(可能不是PHP库)'pgsql.so'

请帮帮我。感谢。

1 个答案:

答案 0 :(得分:2)

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