Symfony 3.4.0 PDO驱动程序即使已安装也未找到

时间:2018-01-10 17:18:34

标签: php symfony pdo cloud9-ide

我的问题是,无论我做什么,我似乎无法用命令生成实体:

php bin/console doctrine:mapping:import AppBundle xml

我每次得到的错误都是经典:Pics of the error

我已将好的数据库参数放在parameters.yml中。文件config.yml也可以。

我的Php版本是:

PHP 7.0.26 (cli) 

我的app文件夹中的php.ini已包含:

extension=pdo.so
extension=pdo_mysql.so
extension=php_pdo_mysql.dll

我已经安装了所有需要的php7。

命令的结果:

php -i

包含:

PDO
    PDO support => enabled
    PDO drivers =>  

我现在不知道该怎么做,我似乎无法找到问题的根源。 我必须补充一点,我在Cloud9上做了这一切。

感谢您的关注。

3 个答案:

答案 0 :(得分:0)

可能至少有两个原因:

  • ggplot(mtcars, aes(cyl, disp)) + geom_point() ggplot(mtcars, aes_string("cyl", "disp")) + geom_point() ggplot(mtcars, aes_string(names(mtcars)[2], names(mtcars)[3])) + geom_point() # since names(mtcars)[2] # [1] "cyl" names(mtcars)[3] # [1] "disp" 未在php.ini中为cli
  • 配置
  • pdo_mysql未安装

上次我使用phpmyadmin时,它使用的是pdo_mysql,而不是mysql_*

答案 1 :(得分:0)

我认为你应该执行,看看你是否拥有所有必需的依赖项。

-u username

另请参阅http://symfony.com/doc/3.4/reference/requirements.html

答案 2 :(得分:0)

最后,我的合作伙伴从头开始重新安装了所有东西。

问题似乎是使用的php版本与使用的交响乐版本之间不兼容。

谢谢大家的时间!