我是Laravel的新人,写下我的第一个route
,但是我遇到了第一个问题。
服务器:Php5.6 + Mysql + apache2,Linux Mint
首先安装whit:
composer create-project laravel/laravel test 5.0 --prefer-dist
并且在:
chmod 777 -R ./storage/ && chmod 777 -R ./bootstrap/
在路线php
Route::get('/test',function (){
echo "Batman like the black color.";
});
这可以转到方向localhost/<nameproyect>/test
。这不行,但我写的是检查这条路线是否正常,写php artisan route:list
。
这是一个问题:
[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)
解决方案 whit .env
:
DB_CONNECTION=mysql
DB_HOST=127.0.0.1
DB_PORT=3306
DB_DATABASE=forge
DB_USERNAME=root
DB_PASSWORD=1234
答案 0 :(得分:1)
您可以安装安装php5-mysql的MySQL PDO驱动程序
sudo apt-get install php5-mysql