好学IT学院:IT信息技术分享交流平台
标签:PHP  来源:imysql.cn  作者:yejr  发布时间:2007-02-02  ★★★加入收藏〗〖手机版
摘要:前言,Nio大侠提出了session多服务器共享的问题,原文请见PHP实现多服务器共享SESSION数据。…

if test "$2" = "0"; then
     exit 0
fi

hash_chars="0 1 2 3 4 5 6 7 8 9 a b c d e f"
if [ ! -z $3 ] ; then
if test "$3" -a "$3" -eq "32"; then
  hash_chars="$hash_chars g h i j k l m n o p q r s t u v"
  if test "$3" -eq "64"; then
   hash_chars="$hash_chars w x y z A B C D E F G H I J K L M N O P Q R S T U V W X Y Z - ,"
  fi
fi
fi
for i in $hash_chars; do
     newpath="$1/$i"
     mkdir $newpath

exit 1
     sh $0 $newpath `expr $2 - 1` $3
done

设置为可执行之后,运行以下命令来创建哈希目录:

shell>#cd /usr/local/server/php/include/php/ext/session/

shell>#./mod_files.sh /tmp/php_sess 2 16

现在,就开始设置 NFS 共享了。假定有3台主机,ip分别为192.168.0.1(主机名svr1)、192.168.0.2(主机名svr2)、192.168.0.3(主机名svr3),现在让192.168.0.1来提供NFS共享服务,配置 /etc/exports,加入如下内容:

/tmp/php_sess/ svr*(rw,no_root_squash)

然后重启 nfs 服务,即可对另外两台主机提供NFS共享了。

在 svr2、svr3 上执行以下命令来挂在NFS:shell>#mkdir /tmp/php_sess

shell>#mount svr1:/tmp/php_sess /tmp/php_sess

最后,在这两个主机上对 php.ini 增加/修改上面提到的内容,然后重启apache即可。

PHP5正式发布
  期待已久的PHP5终于在当地时间7月13日正式发布了。无论对于PHP语言本身还是PHP的用户来讲,PHP5发布都算的上是一个里程碑…
  • 好学考试H5触屏版开放内测
  • 好学触屏公众号虎力全开、杨帆起航!