我正在使用zend框架3.0.2dev,我跟着这个http://zendframework.github.io/tutorials/getting-started/database-and-models/
由于我使用xampp,我使用http://localhost:8080/phpmyadmin创建了数据库我的数据库的名称是:myalbums1
在上面的教程链接中,他使用php创建数据库,然后在config / autoload / global.php中使用以下代码:
return [
'db' => [
'driver' => 'Pdo',
'dsn' => sprintf('sqlite:%s/data/zftutorial.db', realpath(getcwd())),
],
];
我编辑过这个:
return array(
'db' => array(
'driver' => 'Pdo',
'dsn' => 'mysql:dbname=myalbums1;host=localhost:8080',
),
);
当我输入http://myalbums1:8080/album时,它会一直保持加载状态 . 结果应该如教程结尾所示 . 我不确定问题出在哪里,但我怀疑它必须对数据库连接做些什么 . 有人可以帮助PLZ !!
等了一会儿之后:
警告:PDO :: __ construct():MySQL服务器已经消失在第266行的C:\ xampp \ htdocs \ myAlbums1 \ vendor \ zendframework \ zend-db \ src \ Adapter \ Driver \ Pdo \ Connection.php中警告:PDO :: __ construct():读取问候数据包时出错 . 第266行中的C:\ xampp \ htdocs \ myAlbums1 \ vendor \ zendframework \ zend-db \ src \ Adapter \ Driver \ Pdo \ Connection.php中的PID = 4776警告:带有消息'SQLSTATE [HY000]的未捕获异常'PDOException'[ 2006年] MySQL服务器已经消失了'在C:\ xampp \ htdocs \ myAlbums1 \ vendor \ zendframework \ zend-db \ src \ Adapter \ Driver \ Pdo \ Connection.php:266堆栈跟踪:#0 C:\ xampp \ htdocs \ myAlbums1 \ vendor \ zendframework \ zend-db \ src \ Adapter \ Driver \ Pdo \ Connection.php(266):PDO - > __ construct('mysql:dbname = my ...',NULL,NULL,Array)#1 C:\ xampp \ htdocs \ myAlbums1 \ vendor \ zendframework \ zend-db \ src \ Adapter \ Driver \ Pdo \ Pdo.php(249):Zend \ Db \ Adapter \ Driver \ Pdo \ Connection-> connect()#2 C:\ xampp \ htdocs \ myAlbums1 \ vendor \ zendframework \ zend-db \ src \ Sql \ Sql.php(128):Zend \ Db \ Adapter \ Driver \ Pdo \ Pdo-> createStatement()#3 C:\ xampp \ htdocs \ myAlbums1 \ vendor \ zendframework \ zend-db \ src \ TableGateway \ AbstractTableGateway.php(238):Zend \ Db \ Sql \ Sql-> prepareStatementForSqlObject(Object(Zend \ Db \ Sql \ Select))#4 C: \ XAMPP \ htdocs中\ myAlbums1 \供应商\ zendframewor k \ zend-db \ src \ TableGateway \ AbstractTableGateway.php(209):Zend \ Db \ TableGateway \ AbstractTableGateway-> executeSelect(Object(Zend \ Db \ Sql \ Select))#5 C:\ x in C:\ xampp第266行上的\ htdocs \ myAlbums1 \ vendor \ zendframework \ zend-db \ src \ Adapter \ Driver \ Pdo \ Connection.php致命错误:C:\ xampp \ htdocs \ myAlbums1 \ vendor \ zendframework中超出了30秒的最大执行时间第266行\ zend-db \ src \ Adapter \ Driver \ Pdo \ Connection.php