Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/238.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php PDO异常:SQLSTATE[HY000][2006]MySQL服务器已与xampp一起消失_Php_Mysql_Pdo - Fatal编程技术网

Php PDO异常:SQLSTATE[HY000][2006]MySQL服务器已与xampp一起消失

Php PDO异常:SQLSTATE[HY000][2006]MySQL服务器已与xampp一起消失,php,mysql,pdo,Php,Mysql,Pdo,我正在尝试连接到数据库并获取一些记录,但出现错误: 我正在使用Slim PHP framework和Slim twig渲染视图,因此连接文件的代码是: <?php use Payment\App; use Illuminate\Database\Capsule\Manager as Capsule; session_start(); require __DIR__ . '/../vendor/autoload.php'; $app = new App; $capsule = n

我正在尝试连接到数据库并获取一些记录,但出现错误:

我正在使用Slim PHP framework和Slim twig渲染视图,因此连接文件的代码是:

<?php

use Payment\App;
use Illuminate\Database\Capsule\Manager as Capsule;

session_start();

require __DIR__ . '/../vendor/autoload.php';

$app = new App;

$capsule = new Capsule;

$capsule->addConnection([
  'driver' => 'mysql',
  'host' => 'localhost:8080',
  'database' => 'payment',
  'username' => 'root',
  'password' => '',
  'charset' => 'utf8',
  'collation' => 'utf8_unicode_ci',
  'prefix' => ''
]);

$capsule->setAsGlobal();
$capsule->bootEloquent();
require __DIR__ . '/../app/routes.php';

?>


我还配置了我的
php.ini
文件属性,如
max_execution_time
&
max_allowed_packets
,但它不起作用,我还检查了没有循环导致此问题,因为显示此错误大约需要3分钟,在这3分钟内,它将加载。因此,请任何人都能告诉我我在代码中的位置?

可能是由您的数据包引起的。以下设置应有帮助: 在MySQL终端中运行这个

 set global max_allowed_packet=104857600

您必须在
my.ini
中提高最大睡眠时间,或者在需要时打开/关闭mysql连接