我已经安装了Laravel4.1,一切正常,但是当我尝试使用迁移时,它抛出一个PDO异常:
PDOException找不到驱动程序
我在StackOverFlow上找到了很多答案,但不幸的是,它们都没有解决我的问题。
我尝试过启用pdo扩展和pdo_mysql扩展,但是它说已经加载了pdo。我尝试过重新安装PDO和PDO MySQL,但是没有任何效果。
我在Ubuntu 64位机器上使用XAMPP。
提前谢谢你。
发布于 2014-07-07 17:16:22
问题解决了!
步骤:
apt-get update && apt-get install lamp-server^apt-get autoremove apache2apt-get remove --purge mysql-server mysql-client mysql-commonapt-get autoremove && apt-get update && apt-get install php5-mysql && apt-get install pdo-mysql然而,我在运行php artisan时遇到了新的问题,然后我发现我不得不运行/opt/lampp/bin/php artisan而不是php artisan。
发布于 2014-10-24 04:03:26
如果你在寻找简单的解决方案,我也有同样的问题&这对我来说很有效。
从终端运行php artisan时,可以调用php5-cli包。
要使用XAMPP的php运行artisan,您需要使用:
/opt/lampp/bin/php artisan migrate
但是,请确保您的/opt/lampp/etc/php.ini配置正确,以启用pdo_mysql
https://stackoverflow.com/questions/24533644
复制相似问题