Linux VPS JSP环境的安装配置

我这里是以CentOS 5.5 x64 为例子,其他的Linux系统也差不多。

首先用SSH连接到你的VPS,然后输入

[root@www ~]# cd /usr/local

这里把JDK和TOMCAT安装到这个目录里。

然后添加JAVA的PATH

[root@www local]# vi /etc/profile

按一下键盘上的Insert,在最后加上下面的内容:

#java env set
JAVA_HOME=/usr/local/java/jdk1.6.0_22/
PATH=$PATH:$JAVA_HOME/bin:$JAVA_HOME/jre/bin
CLASSPATH=.:$CLASSPATH:$JAVA_HOME/lib/tools.jar:$JAVA_HOME%/lib/dt.jar:$JAVA_HOME/lib:$JAVA_HOME/jre/lib
export JAVA_HOME PATH CLASSPATH

然后按一下键盘上的Esc,再输入:wq,按下回车保存退出。 继续阅读

莫名其妙的故障

      好好的新闻网站 http://news.dudibo.com 在昨天添加新闻的时候竟然提示我上传文件失败,可郁闷了我一把。因为是自己做的网站,所以了解哪里有问题,应该是session的问题。在登录过程中会在session中写入登陆信息,然后在操作的时候先去session里读信息,看看是不是登录了或者是不是超时了,最后再进行操作。上传文件的时候也要进行验证,只不过那个验证里默认session是自动启动的,也就是说没用session_start()来开启session,而是在php.ini中直接开启session,好处是不用每次要用的时候去session_start()。

      想了半天,我也没想出我修改过php.ini,然后SSH登录VPS,查看那个网站的php.ini,发现session.auto_start = 0,也就是说没有自动启用session,于是改成1,重启apache,还是老样。仔细想了想,我上次修改的是etc下面的php.ini,于是去那边看了看,果然session.auto_start = 0,改成1,重启apache,这下正常了。

      仔细想了想,也许是前几天在Kloxo面板里修改了邮件服务器名称的缘故,把php.ini恢复成默认设置了。Kloxo面板太强大了,太专业了,选项多得眼镜要花掉了。。。不过这个把php.ini恢复成默认值让我有点想不通了,干嘛要恢复成默认值啊,改邮件服务器的名称改一下好了嘛。。。

      也许不是改邮件服务器名这个操作导致重置php.ini的,到底是怎么回事呢?只有下次再发生的时候才知道。。。