富群兴 网络设计工作室
企业智慧ERP应用软件服务商

LINUX服务器给PHP7.2安装PGSQL扩展

 二维码 223
发表时间:2019-01-16 15:17
1. [root@wehecshk /]# whereis phpize
   phpize: /usr/bin/phpize
2. [root@wehecshk /]# usr/bin/phpize
   Cannot find config.m4.
   Make sure that you run 'usr/bin/phpize' in the top level source directory of the module
3. [root@wehecshk /]# cd www/server/php/72/src/ext/pgsql
4. [root@wehecshk pgsql]# /usr/bin/phpize
5. [root@wehecshk pgsql]# ./configure --with-php-config=/www/server/php/72/bin/php-config
   ......
   checking for PostgreSQL support... yes, shared
   checking for pg_config... not found
   configure: error: Cannot find libpq-fe.h. Please specify correct PostgreSQL installation path
6. [root@wehecshk pgsql]# yum -y install postgresql-devel
7. [root@wehecshk pgsql]# ./configure --with-php-config=/www/server/php/72/bin/php-config
   ......
  creating libtool
   appending configuration tag "CXX" to libtool
   configure: creating ./config.status
   config.status: creating config.h
8. [root@wehecshk pgsql]# make && make install
   ......
   Libraries have been installed in:
      /www/server/php/72/src/ext/pgsql/modules      #会有一个 pgsql.so文件
   ......
  Build complete.
   Don't forget to run 'make test'.
  Installing shared extensions:     /www/server/php/72/lib/php/extensions/no-debug-non-zts-20170718/
9. [root@wehecshk pgsql]# make test
 
10. vi /www/server/php/72/etc/php.ini
    ;PHP Support PGSQL
    extension=pgsql.so

    ; disable_functions = passthru,exec,system,chroot,chgrp,chown,shell_exec,popen,proc_open,ini_alter,ini_restore,dl,openlog,syslog,readlink,symlink,popepassthru
    disable_functions = shell_exec, system, passthru, exec, popen
11. [root@wehecshk pgsql]# systemctl restart httpd
注意:最后重启php 与 apache
在线留言

在线留言

了解更多软件开发、行业ERP、企业官网应用服务

公司
*
手机
*
描述
*
验证码
 换一张
*
提交留言
联系QQ:2590552134
手机号码:13682478927
联系邮箱:2590552134@qq.com
联系地址:广东省深圳市龙岗区横岗镇新光一街35号
热搜词:ERP定制开发,企业管理软件,企业ERP管理系统
粤公网安备 44030702000841号
我们的使命是助力商家全渠道管理与业务拓展,同时在供应链重塑的背景下,实现商业模式的全新升级
——————
热线电话
136 8247 8927