解压进入扩展包,运行一下命令
1)
/Applications/MxSrvs/bin/php/bin/phpize
(若没有生成configure 文件,则说明系统缺少 autoconf ,使用 brew install autoconf)
就能生成对应php版本的扩展包
2)
./configure -with-php-config=/Applications/MxSrvs/bin/php/bin/php-config
3)
make && make install
4)
将运行结果的so文件,加入到对应php放扩展的目录;或者在php.ini中将对应的extension_dir更改成新生成的so文件所在目录
pg_ctl -D /usr/local/var/postgres start
刚开始启动报错,就在/usr/local/var/postgres 中建一个data文件夹再启动
psql -d postgres
create user postgres password 'postgres’; //create user postgres password ‘密码’;
创建db并授权:
create database db1 owner postgres;
grant all privileges on database db1 to postgres;
psql -d bdl -U postgres -f xxxx.sql
DB_CONNECTION=pgsql