Сбой подключения Symfony — postgrsql из-за драйвера

#php #postgresql #symfony #wamp

#php #postgresql #symfony #wamp

Вопрос:

Я новичок в php, symfony и postgresql. Я пытаюсь выполнить этот проект для собеседования.

Я установил: php 7.4 и symfony 5 и PostegreSQL 13 (управление с помощью pgAdmin) и использую wamp64server.

В папке моего проекта, когда я пытаюсь подключить свой проект symfony к созданной мной базе данных postgresql, я попробовал эту команду: bin / console make:migration после создания объекта, но у меня есть эта ошибка ответа:

вот мои ошибки

И вот моя доктрина.код yaml :

     dbal:
        url: '%env(resolve:DATABASE_URL)%'
        driver: pdo-pgsql
        server-version: '13'
        # IMPORTANT: You MUST configure your server version,
        # either here or in the DATABASE_URL env var (see .env file)
        #server_version: '5.7'
    orm:
        auto_generate_proxy_classes: true
        naming_strategy: doctrine.orm.naming_strategy.underscore_number_aware
        auto_mapping: true
        mappings:
            App:
                is_bundle: false
                type: annotation
                dir: '%kernel.project_dir%/src/Entity'
                prefix: 'AppEntity'
                alias: App
  

У вас есть представление о том, что там происходит? Я уже пытался активировать расширения pdo_pgsql в php.ini, но это не сработало. Кто-нибудь может мне помочь?

Спасибо! 🙂

Ответ №1:

Установите драйвер на pdo_pgsql . И убедитесь, что ваш php.ini pgsql включен ( extension=pdo_pgsql без комментариев)