php - 如何在ubuntu中连接mysql数据库到laravel

标签 php mysql database laravel ubuntu

我是 Laravel 的新人。我正在使用 ubuntu 终端。我已经安装了 Laravel 并使用终端创建了一个数据库和一张表。现在我想将该数据库与我的 laravel 项目连接起来。我已经更改了 app/config/database.php 中的数据库名称、用户名和密码。但不知道连接是否建立。

在database.php中我改变了mysql数组:

'mysql' => array(
            'driver'    => 'mysql',
            'host'      => 'localhost',
            'database'  => 'prac',
            'username'  => 'root',
            'password'  => 'admin',
            'charset'   => 'utf8',
            'collation' => 'utf8_unicode_ci',
            'prefix'    => '',
        ),

当我从表中获取数据时,它显示 pdoexception 找不到驱动程序。我想要与 mysql 连接。

最佳答案

“pdoexception 找不到驱动程序”此错误似乎是您的计算机中没有安装 php mysql 扩展

检查是否已安装?使用此命令dpkg --list | grep php5-mysql 如果此命令没有给出任何内容,那么您没有 php5-mysql 扩展。您可以使用以下命令安装它

sudo apt-get install php5-mysql

之后您必须重新启动 apache 服务器才能加载新扩展

sudo service apache2 restart

关于php - 如何在ubuntu中连接mysql数据库到laravel,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33579530/

相关文章:

php - 在 mysql 中与 2(varchar 列)建立关系时出错

php - 如何编写将返回嵌套在父项下的子项的 MYSQL 查询?

php - 跨网站更改电话号码

PHP/MySQL : Order artist by ASC, 然后按 ASC 按艺术家排序歌曲?

mysql - 使用 MySQL Workbench 连接到实时数据库

database - 事务空闲 : How to get the query caused

php - PHP中没有重复的随机范围

php - PHP中如何调用存储过程

mysql - 带有 apache2/php5 的 Docker 无法连接到主机上的 mysql

mysql - 在mysql中获取与日期对应的季度