我的symfony項目找不到pdo_mysql驅動程序。我使用的是debian服務器。相同的配置在OSX上正常工作,但不在這裏。當我使用PHP -m命令顯示它的驅動程序,也是PHP -i | grep的PDO_MYSQL顯示:Symfony 3不發現pdo_mysql驅動程序
/etc/php/7.0/cli/conf.d/20-pdo_mysql.ini,
API Extensions => mysqli,pdo_mysql
pdo_mysql
pdo_mysql.default_socket => /var/run/mysqld/mysqld.sock => /var/run/mysqld/mysqld.sock
這是我的symfony配置和paramters:
parameters:
database_host: 127.0.0.1
database_port: 3306
database_name: bisol_time
database_user: root
database_password: root
配置:
doctrine:
dbal:
driver: pdo_mysql
host: "%database_host%"
port: "%database_port%"
dbname: "%database_name%"
user: "%database_user%"
password: "%database_password%"
charset: UTF8
那我能做些什麼。我嘗試一切,閱讀這個問題下的每一個主題,但我找不到解決方案。誰能幫我?
我發現這只是與PHP 7的問題。我安裝PHP 5和相同的配置,它的工作原理。任何人都知道爲什麼和如何在PHP 7中做到這一點? – sanof
也許是因爲CLI和網絡服務器的配置不同? – lxg