王骏的博客
编程、网络技术点滴...

公告

逐渐将VC知识库的博客迁移到这里!

随笔分类

随笔档案

相册

最新评论

阅读排行榜

评论排行榜

程序员博客   首页  新随笔  订阅  管理  登录 
 
JO2000 阅读(164) 评论(0)

(1)PHP Warning: phpinfo(): It is not safe to rely on the system's timezone settings
      在php.ini里加上找到date.timezone项,设置date.timezone = "Asia/Shanghai",重启环境就ok了


(2)ThinkPHP连接数据库出现的错误:Undefined class constant 'MYSQL_ATTR_INIT_COMMAND'
  ThinkPHP在连接mysql数据库时出现了错误:Undefined class constant 'MYSQL_ATTR_INIT_COMMAND'。意思就是没有PDO(PHP数据对象)扩展 。网上的各种解决方法就是在php.ini文件里打开关于pdo的扩展。我的环境是Apache5.6+和php5.6+,打开了扩展(扩展文件的目录为php/ext/php_pdo_mysql.dll) ,即去掉 " ;extension=php_pdo_mysql.dll " 前面的分号为" extension=php_pdo_mysql.dll "。但是还是有问题。php.ini文件里的配置很多,硬着头皮大概看了一下。发现扩展文件的目录设置为:extension_dir = "ext",这个是它默认的配置。我想是不是路径错误。就试着改了一下路径为ext的全路径:extension_dir = "E:\eclipseAll\php\ext".然后重启Apache服务器,最后问题就解决了。

 


发表评论
切换编辑模式