Php - Laravel 与 MAMP

标签 php mysql database laravel connection

嘿,我试着在本地设置 laravel-framework。

所以我安装了 laravel 和 mamp => 成功了。

接下来我配置了数据库设置:

map :

  1. 主机:本地主机
  2. 用户:root
  3. 密码:root

接下来我在 mamp-phpmyadmin 中创建了数据库,名称:laravel_app

我在 laravel 中所做的就是在我的 laravel-app 的根目录中编辑“.env”:

APP_ENV=local
APP_DEBUG=true
APP_KEY=secret_app_key

DB_HOST=localhost
DB_DATABASE=laravel_app
DB_USERNAME=root
DB_PASSWORD=root

CACHE_DRIVER=file
SESSION_DRIVER=file

当我尝试运行 migrate:install 时:

php artisan migrate:install

我得到:

exception 'PDOException' with message 'SQLSTATE[HY000] [1045] Access denied for user 'root'@'localhost' (using password: YES)' in /Users/my_computer/laravel_app/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php:47 etc..

但是现在怎么了? 有人可以帮忙吗?

问候和感谢!!

最佳答案

检查当前版本的 MAMP。说你5.6.10

sudo nano ~/.bash_profile

确保导出相同版本的 php

export MAMP_PHP=/Applications/MAMP/bin/php/php5.6.10/bin

祝你好运 =)

关于Php - Laravel 与 MAMP,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28365888/

相关文章:

Php utf8 在 mysql 中失败,但在 csv 导入时正常

c# - 服务将空值发布到 MySQL 数据库

mysql 设置名称 utf8 , "pokemon"和 "pokémon"实际上相等吗?

database - 什么是排名系统的好设计

mysql - 使用 join 和 group by 进行复杂的选择查询

php - Mysql 数据库 - 使用下拉框和搜索字段对数据输出进行排序

javascript - 将 JavaScript 代码块插入 PHP 脚本

php - 分组多维数组

mysql - 根据 MySQL 的开始和结束日期进行复杂排序

mysql - 什么是内联查询?任何人都可以用简洁明了的例子来定义吗?