#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
без комментариев)