一个apache+vsftp+php+jdk+tomcat安装配置文档

    技术2022-05-11  20

    一.        系统安装 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)  

    最新回复(0)