2016-11-10 216 views
0

我是新的惠特拉拉维尔和写我的第一个route,但有我的第一个问题。路由云找不到驱动程序

服务器:Php5.6 + MYSQL + Apache2的,Linux Mint的

首先安装白衣:

composer create-project laravel/laravel test 5.0 --prefer-dist 

而且permisions:

chmod 777 -R ./storage/ && chmod 777 -R ./bootstrap/ 

在路线PHP

Route::get('/test',function(){ 
    echo "Batman like the black color."; 
}); 

这可以去dir ection localhost/<nameproyect>/test。这不走,但我写检查这条路线是创建罚款,写php artisan route:list

这是一个broblem:

[PDOException]   
    could not find driver 

在php.ini中,我有:

extension = pdo.so 
extension = pdo_mysql.so 

解决方案:

sudo apt-get install php-mysql 

和其他问题:

[2016-11-10 16:15:24] local.ERROR: PDOException: SQLSTATE[HY000] [1045] Access denied for user 'admin'@'localhost' (using password: YES) 

解决方案丝毫.env

DB_CONNECTION=mysql 
DB_HOST=127.0.0.1 
DB_PORT=3306 
DB_DATABASE=forge 
DB_USERNAME=root 
DB_PASSWORD=1234 

回答

1

您可以安装MySQL的PDO驱动程序安装PHP5-MySQL的

命令和apt-get安装PHP5-MySQL的

+0

我有这个问题'[PDOException] SQLST ATE [HY000] [1045]访问拒绝用户'宅地'@'localhost'(使用密码:YES)',但是此提示已完成,thx。 我写'sudo apt-get安装php-mysql' – CodeNoob

+0

是家园用户吗? – Martin

+0

这是好的,我编辑我的问题,thx。 – CodeNoob