相关疑难解决方法(0)

在Mac OS X上启用PHP中的PostgreSQL支持

我正在非常困难的时候让命令"pg_connect()"在我的Mac上正常工作.我正在编写一个PHP脚本(从控制台执行)来读取PostgreSQL数据库并通过电子邮件发送报告.

我已经进入我的php.ini文件并添加了

extension=pgsql.so
Run Code Online (Sandbox Code Playgroud)

但是,我遇到了以下错误.

PHP警告:PHP启动:无法加载动态库'/usr/lib/php/extensions/no-debug-non-zts-20090626/php_pgsql.so' - dlopen(/ usr/lib/php/extensions/no-debug -non-zts-20090626/php_pgsql.so,9):在第0行的未知中找不到图像
PHP致命错误:在...中调用未定义的函数pg_connect()(此处为blah文件)

在运行时phpinfo(),我对PostgreSQL一无所知,那么我的问题是什么?

php postgresql macos php-extension

30
推荐指数
4
解决办法
6万
查看次数

使用带有symfony3的postgres数据库


我们使用postgres数据库对Web应用程序进行逆向工程.我们想使用symfony框架重构代码,但是我们在使用数据库时遇到了问题.


目前,我们的项目正在使用MySQL数据库,只是对使用的表使用相同的结构.问题是,现在,我们需要使用postgresql数据库,因为有很多数据,据我们所知,它并没有真正适应MySQL.


我们进行了大量的研究,但是我们没有成功在symfony项目中创建postgresql数据库.
首先,我们尝试应用本教程:http://www.tutodidacte.com/symfony2-utiliser-une-base-de-donnee-postgresql我们尽可能地为我们的项目调整它.这是我们的config.yml

imports:
    - { resource: parameters.yml }
    - { resource: security.yml }
    - { resource: services.yml }

# Put parameters here that don't need to change on each machine where the app is deployed
#     http://symfony.com/doc/current/best_practices/configuration.html#application-related-configuration
parameters:
    locale: en

framework:
    #esi:             ~
    #translator:      { fallbacks: ["%locale%"] }
    secret:          "%secret%"
    router:
        resource: "%kernel.root_dir%/config/routing.yml"
        strict_requirements: ~
    form:            ~
    csrf_protection: ~
    validation:      { enable_annotations: true }
    #serializer:      { enable_annotations: true }
    templating:
        engines: ['twig']
    default_locale: …
Run Code Online (Sandbox Code Playgroud)

php mysql postgresql symfony doctrine-orm

6
推荐指数
1
解决办法
1万
查看次数

标签 统计

php ×2

postgresql ×2

doctrine-orm ×1

macos ×1

mysql ×1

php-extension ×1

symfony ×1