即使安装了 Symfony 3.4.0 PDO 驱动程序也找不到
Symfony 3.4.0 PDO Driver not found even though they are installed
我的问题是,无论我做什么,我似乎都无法使用以下命令生成实体:
php bin/console doctrine:mapping:import AppBundle xml
每次报错都是经典:Pics of the error
我已经把好的数据库参数放在了parameters.yml。文件config.yml也可以。
我的 Php 版本是:
PHP 7.0.26 (cli)
我的应用程序文件夹中的 php.ini 已经包含:
extension=pdo.so
extension=pdo_mysql.so
extension=php_pdo_mysql.dll
我已经安装了所有需要的php7。
命令的结果:
php -i
包含:
PDO
PDO support => enabled
PDO drivers =>
我现在不知道怎么办,我好像找不到问题的根源。
我必须补充一点,我正在 Cloud9 上完成所有这些工作。
感谢您的关注。
至少有两个原因:
pdo_mysql
未在 php.ini 中为 cli 配置
pdo_mysql
根本没有安装
我上次使用 phpmyadmin 时使用的是 mysql_*
,而不是 PDO
我认为你应该执行,看看你是否拥有所有需要的依赖项。
php bin/symfony_requirements
最后我的搭档从头开始重新安装了所有东西。
问题似乎是使用的 php 版本与使用的 symphony 版本不兼容。
谢谢大家的宝贵时间!
我的问题是,无论我做什么,我似乎都无法使用以下命令生成实体:
php bin/console doctrine:mapping:import AppBundle xml
每次报错都是经典:Pics of the error
我已经把好的数据库参数放在了parameters.yml。文件config.yml也可以。
我的 Php 版本是:
PHP 7.0.26 (cli)
我的应用程序文件夹中的 php.ini 已经包含:
extension=pdo.so
extension=pdo_mysql.so
extension=php_pdo_mysql.dll
我已经安装了所有需要的php7。
命令的结果:
php -i
包含:
PDO
PDO support => enabled
PDO drivers =>
我现在不知道怎么办,我好像找不到问题的根源。 我必须补充一点,我正在 Cloud9 上完成所有这些工作。
感谢您的关注。
至少有两个原因:
pdo_mysql
未在 php.ini 中为 cli 配置
pdo_mysql
根本没有安装
我上次使用 phpmyadmin 时使用的是 mysql_*
,而不是 PDO
我认为你应该执行,看看你是否拥有所有需要的依赖项。
php bin/symfony_requirements
最后我的搭档从头开始重新安装了所有东西。
问题似乎是使用的 php 版本与使用的 symphony 版本不兼容。
谢谢大家的宝贵时间!