我在win7上使用WAMP安装getyii, 碰到了好几个问题, 分享如下.
首先是win7 console上的乱码. 当执行php yii install的时候, 中文全部显示成乱码. 这是因为getyii是用utf8编码, 但win7 console默认是GBK.
解决方法是更改win7 console的编码:
1) 执行"chcp 65001", 这个命令的作用是更改成utf8
2) 在标题栏上点鼠标右键, 选择"属性" -> "字体", 改成Lucida
然后才能正常显示中文.
第二个问题是运行php yii install时MYSQL出错, 错误代码是"SQLSTATE[HY000]".
mysql服务器已经运行, 用mysql客户端也可以连接上, 用户名和密码都正确.
原因是database getyii并不存在, 只要在mysql客户端中手工"create database getyii"就正常了.
照理说linux也会出现这个现象啊? 是不是需要在安装手册上注明"先要手工创建database"?