Php PDO驱动程序异常symfony2
使用xampp 1.8.1在ubuntu12.10上进行im 我在windows机器上做一个symfony2项目,而我现在在ubuntu机器上做同一个项目 问题是当我运行像这样的命令时Php PDO驱动程序异常symfony2,php,symfony,pdo,Php,Symfony,Pdo,使用xampp 1.8.1在ubuntu12.10上进行im 我在windows机器上做一个symfony2项目,而我现在在ubuntu机器上做同一个项目 问题是当我运行像这样的命令时 php app/console doctrine:schema:update 这是错误的 PDO异常:找不到驱动程序 然而,我检查了我的phpinfo和pdo_-mysql是否已启用。此外,我的项目中有许多select和insert查询工作正常 另外,当我运行php-m时,它只显示PDO而不显示PDO_mysq
php app/console doctrine:schema:update
这是错误的
PDO异常:找不到驱动程序
然而,我检查了我的phpinfo和pdo_-mysql是否已启用。此外,我的项目中有许多select和insert查询工作正常
另外,当我运行php-m
时,它只显示PDO而不显示PDO_mysql
Environment变量有什么问题吗?可能是php CLI ini文件中没有启用扩展名
pdo_mysql
检查您的ini文件的pdo_mysql
扩展名,您可以从php--ini
获取您的ini文件位置。在ubuntu上,它应该输出所有加载的ini文件的列表,查找
/etc/php5/cli/conf.d/pdo_mysql.ini
及
/etc/php5/cli/conf.d/pdo.ini
如果未列出这两个ini文件中的任何一个,则表示您尚未安装该扩展名。如果它们存在,请确保在这些ini文件中启用了它们的扩展名。可能是php CLI ini文件中没有启用扩展名
pdo_mysql
检查您的ini文件的pdo_mysql
扩展名,您可以从php--ini
获取您的ini文件位置。在ubuntu上,它应该输出所有加载的ini文件的列表,查找
/etc/php5/cli/conf.d/pdo_mysql.ini
及
/etc/php5/cli/conf.d/pdo.ini
如果未列出这两个ini文件中的任何一个,则表示您尚未安装该扩展名。如果它们存在,则确保在这些ini文件中启用了它们的扩展。确保在symfony项目正在使用的php.ini文件上启用扩展php_pdo_mysql和php_pdo,请在localhost/path_to_your_project/web/config.php上选中此项
提示:查看您的Apache错误日志,您的扩展负载可能有问题。此文件的位置取决于您的服务器配置。确保您在symfony项目使用的php.ini文件上启用了php_pdo_mysql和php_pdo扩展,请在localhost/path_to_your_project/web/config.php上检查此项
提示:查看您的Apache错误日志,您的扩展负载可能有问题。此文件的位置取决于您的服务器配置。我不确定Ubuntu上是否存在这种情况,但您是否可能对CLI使用不同的ini文件?我不确定Ubuntu上是否存在这种情况,但您是否可能对CLI使用不同的ini文件?