Chinaunix首页 | 论坛 | 博客
  • 博客访问: 272726
  • 博文数量: 42
  • 博客积分: 2718
  • 博客等级: 少校
  • 技术积分: 467
  • 用 户 组: 普通用户
  • 注册时间: 2006-03-19 10:23
个人简介

青 田 酒 店 服 务 小 姐 价 格 186-6531-7773

文章分类

全部博文(42)

文章存档

2011年(36)

2010年(6)

分类: 系统运维

2011-03-14 15:06:57

在windows上部署了php,apach和mysql的开发环境,发现session不能用,写了个测试的例子:
  1. <?php
  2. session_start();

  3. if (empty($_SESSION['aaa'])) {
  4.    $_SESSION['aaa'] = 0;
  5. }

  6. $_SESSION['aaa'] += 1;
  7. echo $_SESSION['aaa'];
  8. ?>

发现还是不凑效。但是在linux下却能正常运行,于是把linux的phpinfo和windows的phpinfo比较了下,发现session项有几个配置不一样。

windows自己特别留意,而且修改了的:

 

  1. session.cookie_path D:/develop/web/php5.2.1/sess D:/develop/web/php5.2.1/sess
  1. session.save_path D:/develop/web/tmp D:/develop/web/tmp

 

而linux的配置是:

 

  1. session.cookie_path / /
  2. session.save_path no value no value

于是把windows下的php.ini修改了下,coockie_path改成了/,想必是其它目录没权限,把save_path注释掉了,重启apach,OK了,谢天谢地。

阅读(1624) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~