Php 如何将laravel项目与xampp数据库连接

Php 如何将laravel项目与xampp数据库连接,php,mysql,laravel-5,Php,Mysql,Laravel 5,我在laravel设置中有一个基本问题。 我已经使用php7.0(cli)安装了laravel 5.5,对于artisan migrate,我已经在我的系统上安装了mysql服务器(我已经在我的系统上安装了xampp),所以现在我的laravel项目可以访问mysql cli(而不是我使用phpmyadmin访问的xampp),我如何将我的laravel连接到xampp数据库 目前,它直接使用cli php和mysql服务器进行配置 谢谢您的项目根文件夹中有.env文件。您可以在此处编辑: D

我在laravel设置中有一个基本问题。 我已经使用php7.0(cli)安装了laravel 5.5,对于artisan migrate,我已经在我的系统上安装了mysql服务器(我已经在我的系统上安装了xampp),所以现在我的laravel项目可以访问mysql cli(而不是我使用phpmyadmin访问的xampp),我如何将我的laravel连接到xampp数据库

目前,它直接使用cli php和mysql服务器进行配置


谢谢

您的项目根文件夹中有
.env
文件。您可以在此处编辑:

 DB_CONNECTION=mysql
 DB_HOST=127.0.0.1
 DB_PORT=3306
 DB_DATABASE=database_name
 DB_USERNAME=root
 DB_PASSWORD=
DB_CONNECTION=mysql
DB_HOST=127.0.0.1
DB_PORT=3306
DB_DATABASE=testdatagym
DB_USERNAME=root
DB_PASSWORD=

默认情况下,XAMPP root用户名为
root
,没有密码,端口为3306。
显然,您必须在XAMPP控制面板中启动MySQL。

转到项目根文件夹中的.env文件,在那里您可以编辑:

 DB_CONNECTION=mysql
 DB_HOST=127.0.0.1
 DB_PORT=3306
 DB_DATABASE=database_name
 DB_USERNAME=root
 DB_PASSWORD=
DB_CONNECTION=mysql
DB_HOST=127.0.0.1
DB_PORT=3306
DB_DATABASE=testdatagym
DB_USERNAME=root
DB_PASSWORD=


我使用的是同一个`DB\u CONNECTION=mysql DB\u HOST=localhost DB\u PORT=3306 DB\u DATABASE=DB\u product DB\u USERNAME=root DB\u PASSWORD=`是否在XAMPP控制面板中启动了mysql?可能与端口号有冲突。尝试在
XAMPP
.env
中更改MySQL端口号。我使用的是ubuntu服务器,我认为mysql和mysqli有问题,因为PHP7.0只有mysqli,而laravel使用的是mysql驱动器。我说的对吗?Laravel使用的是mysql,而不是mysqli
mysqli
不是数据库驱动程序,而是用于连接到MySQL的库。