一. 系统安装
Redhat Linux as 4U2(完全安装)
二. 应用程序安装
1. apache安装
软件:httpd-2.0.54.tar.gz
[root@localhost ~]# mkdir -p /usr/local/yidaba/
[root@localhost ~]#cd /usr/local/yidaba/
[root@localhost yidaba]# tar zxvf httpd-2.0.54.tar.gz
[root@localhost yidaba]# cd httpd-2.0.54
[root@localhost httpd-2.0.54]# ./configure --prefix=/usr/local/yidaba/apache2 --enable-so --enable-mods-shared=all
[root@localhost httpd-2.0.54]# make
[root@localhost httpd-2.0.54]# make install
[root@localhost httpd-2.0.54]# vi
/usr/local/yidaba/apache2/conf/httpd.conf (以下要为要注意的地方,添加的内容添加到行末)
DefaultLanguage zh-CN(添加)
AddDefaultCharset off (添加)
AddType text/html .shtml (添加)
AddOutputFilter INCLUDES .shtml (添加)
AddType application/x-httpd-php .php (添加)
AddType application/x-httpd-php-source .phps (添加)
[root@localhost http-2.0.54]# cd /usr/local/yidaba/apache2/bin
[root@localhost bin]# ./apachectl start
[root@localhost bin]# lsof -i:80
COMMAND PID USER FD TYPE DEVICE SIZE NODE NAME
httpd 23052 root 3u IPv6 8472244 TCP *:http (LISTEN)
httpd 23053 nobody 3u IPv6 8472244 TCP *:http (LISTEN)
httpd 23054 nobody 3u IPv6 8472244 TCP *:http (LISTEN)
httpd 23055 nobody 3u IPv6 8472244 TCP *:http (LISTEN)
httpd 23056 nobody 3u IPv6 8472244 TCP *:http (LISTEN)
httpd 23057 nobody 3u IPv6 8472244 TCP *:http (LISTEN)
(见到如上页面证明http服务正常启动)
2. php安装
软件:php-5.1.4.tar.bz2
[root@localhost yidaba]#tar jxvf php-5.1.4.tar.bz2
[root@localhost yidaba]#cd php-5.1.4
[root@localhost php-5.1.4]# ./configure --prefix=/usr/local/yidaba/php514 --with-apxs2=/usr/local/yidaba/apache2/bin/apxs --with-png --with-freetype=/usr/ --with-curl=/usr/ --with-gd --with-zlib --with-jpeg=/usr/ --enable-embedded-mysqli --enable-sigchild --with-config-file-path=/usr/local/yidaba/php514/etc
[root@localhost php-5.1.4]#make
[root@localhost php-5.1.4]#make install
[root@localhost php-5.1.4]# vi /usr/local/yidaba/apache2/conf/httpd.conf
LoadModule php5_module modules/libphp5.so (添加到行末)
[root@localhost php-5.1.4]#vi /usr/local/yidaba/apache2/htdocs/phpinfo.php
<?php
phpinfo();
?>
[root@localhost php-5.1.4]# /usr/local/yidaba/apache2/bin/apachectl restart
用IE浏览器在IE地址栏输入“http://服务器IP/phpinfo.php”,若显示下列php信息页面(如图),说明php安装成功,http加载php模块成功。
3. vsftp安装
软件:vsftpd-2.0.1-5.EL4.5.i386.rpm
[root@localhost php-5.1.4]#rpm -aq|grep vsftpd
[root@localhost php-5.1.4]# rpm -e vsftpd-2.0.1-5.EL4.3
[root@localhost php-5.1.4]#cd
[root@localhost php-5.1.4]#rpm -ihv /usr/local/yidaba/vsftpd-2.0.1-5.EL4.5.i386.rpm
[root@localhost php-5.1.4]#service vsftpd start
[root@localhost php-5.1.4]#lsof -i:21
如出现如下信息表明ftp 正常启动
COMMAND PID USER FD TYPE DEVICE SIZE NODE NAME
vsftpd 23140 root 3u IPv4 8472829 TCP *:ftp (LISTEN)
4. tomcat安装
软件:apache-tomcat-5.5.20.tar.gz
[root@localhost yidaba]# tar zxvf apache-tomcat-5.5.20.tar.gz [root@localhost yidaba]# vi /usr/local/yidaba/apache-tomcat-5.5.20/conf/server.xml
(在341行左右去掉如下内容的注释, 注释符<!-- -->)
<Valve className="org.apache.catalina.valves.AccessLogValve"
directory="logs" prefix="localhost_access_log." suffix=".txt"
pattern="common" resolveHosts="false"/>
5. jdk安装
软件:jdk-1_5_0_10-linux-i586-rpm.bin
[root@localhost yidaba]# chmod 777 jdk-1_5_0_10-linux-i586-rpm.bin
[root@localhost yidaba]#./jdk-1_5_0_10-linux-i586-rpm.bin
如出现停顿按空格
如出现下列提示
Do you agree to the above license terms? [yes or no]
输入yes
[root@localhost yidaba]# rpm -Uvh jdk-1_5_0_10-linux-i586.rpm
[root@localhost yidaba]# vi /etc/profile(以下是该文件修成了的地方)
第6行
JAVA_HOME=/usr/local/java
改成
JAVA_HOME=/usr/java/jdk1.5.0_10
第7行
CLASSPATH=$JAVA_HOME/jre/lib/tools.jar/$JAVA_HOME/jre/lib/rt.jar/$JAVA_HOME/jre/lib/ojdbc14.jar/$JAVA_HOME/jre/lib/trsbean.jar
改成
CLASSPATH=$JAVA_HOME/jre/lib/tools.jar/$JAVA_HOME/jre/lib/rt.jar
第8行
PATH=$JAVA_HOME/bin/$PATH/$HOME/bin/$JAVA_HOME/jre/bin
改成
PATH=$PATH/$HOME/bin/$JAVA_HOME/bin/$JAVA_HOME/jre/bin
第9行
CATALINA_HOME=/usr/local/yidaba/apache-tomcat-5.5.20
改成
CATALINA_HOME=/usr/local/yidaba/apache-tomcat-5.5.20
第46行
export LD_LIBRARY_PATH JAVA_HOME CLASSPATH CATALINA_HOME PATH USER LOGNAME MAIL HOSTNAME HISTSIZE INPUTRC
改成
export JAVA_HOME CLASSPATH PATH USER LOGNAME MAIL HOSTNAME HISTSIZE INPUTRC
[root@localhost yidaba]# /usr/local/yidaba/apache-tomcat-5.5.20/bin/startup.sh
[root@localhost yidaba]# lsof -i:8080
如出现下列信息证明tomcat jdk启动成功
COMMAND PID USER FD TYPE DEVICE SIZE NODE NAME
java 23218 root 10u IPv6 8475280 TCP *:webcache (LISTEN)