当前位置:Linux教程 - Ldap - apache+php+mysql+imap+ldap+jdk+tomcat的安装

apache+php+mysql+imap+ldap+jdk+tomcat的安装



        
    人在天涯



    以下过程在redhat6.2 7.0下通过。
    使用软件:
    apache_1.3.19.tar.gz
    imap-2000c.tar.Z
    mod_jserv.so..so
    j2sdk-1_3_0_02-linux.bin
    mysql-3.23.33-pc-linux-gnu-i6862.tar.gz
    openldap-2.0.7.tar.gz
    php-4.0.4pl1.tar.gz
    jakarta-tomcat-3.3-m2.tar.gz
    phpMyAdmin_2.1.0.tar.gz

    以上软件可以在此用FTP下载:
    address:202.104.157.58
    name:hello
    password:hello


    一、下面以/home/hailang/ 目录为例:

    tar zxvf apache_1.3.19.tar.gz
    tar zxvf imap-2000c.tar.Z
    tar zxvf mod_jserv.so..so
    tar zxvf mysql-3.23.33-pc-linux-gnu-i6862.tar.gz
    tar zxvf openldap-2.0.7.tar.gz
    tar zxvf php-4.0.4pl1.tar.gz
    tar zxvf jakarta-tomcat-3.3-m2.tar.gz
    tar zxvf phpMyAdmin_2.1.0.tar.gz
    chmod a+X j2sdk-1_3_0_02-linux.bin 会生JSDK1.3的目录
    二、开始安装
    安装IMAP
    cd imap-2000c
    make slx
    cp imap/imapd /usr/sbin
    cp ipopd/ipop2d /usr/sbin
    cp ipopd/ipop3d /usr/sbin
    三、 安装LDAP
    cd ../openldap-2.0.7
    ./configure --prefix=/home/ldap
    --enable-dns --enable-cldap --enable-ldapd
    --enable-wrappers --enable-phonetic
    --enable-passwd --enable-shell
    make depend
    make
    make test
    su root -c \make install\
    四、 安装MYSQL
    cd ../mysql.X.X
    ./configure --prefix=/home/mysql
    make
    make install
    scripts/mysql_install_db
    /home/mysql/bin/safa_mysqld &
    /home/mysql/bin/mysqladmin -u username password yourpassword
    自起动:
    cp /home/mysql/share/mysql/mysql.server /etc/rc.d/rc.local/mysql
    运行setup在系统一项中选择mysql


    五、 安装PHP4
    cd ../apache.1.3.19
    ./configure --prefix=/home/httpd
    cd ../php4.0.4
    ./configure --with-mysql=/home/mysql
    --with-apache=/home/hailang/apache源码
    --with-imap=/home/hailang/imap源码
    --with-ldap=/home/ldap
    --enable-track-vars
    make
    make install

    六、 安装apache
    cd ../apache.1.3.19
    ./configure --prefix=/home/httpd
    --activate-module=src/modules/php4/libphp4.a
    --enable-moudle=so(如果不要JSP支持可以不要)
    make
    make install
    cp ../php4.0.4/php.ini-dist /usr/local/lib/php.ini
    将/home/httpd/conf/httpd.conf文件中的
    # And for PHP 4.x, use:
    #AddType application/x-httpd-php .php
    #AddType application/x-httpd-php-source .phps
    改为:
    # And for PHP 4.x, use:
    #AddType application/x-httpd-php .php .php3
    #AddType application/x-httpd-php-source .phps
    将:

    DirectoryIndex index.html

    改为:

    DirectoryIndex index.html index.php index.php3 index.htm

    重起apache:
    /home/httpd/bin/apachectl start即可。
    如果出现问题请确定是否有原来安装的apache服务器。
    运行setup选择系统顶将 httpd项不选。重新起动机器。

    apache服务器的自起动:
    在/etc/rc.d/rc.local文件中加入:
    /home/httpd/bin/apachectl start

    七、安装JDK
    在/home目录下:
    ln -s hailang/jdk1.3 jdk
    ln -s jdk/jre

    设置$JAVA_HOME,$CLASSPATH
    vi /etc/profile
    加入:
    JAVA_HOME=/home/jdk
    export JAVA_HOME
    CLASSPATH=/home/jdk/lib:/home/jre/lib
    export CLASSPATH
    PATH=$PATH:/home/jdk/bin:/home/jre/bin
    注意,不能写错,要不出了问题可别找我。

    八、安装tomcat

    ln -s hailane/tomcat
    运行tomcat服务器
    tomcat/bin/tomcat.sh start
    停止:
    tomcat/bin/tomcat.sh stop
    运行http://localhost:8080
    如果看见了JSP/servlet 的例子页面,并且能运行它的例子程序,那么你的tomcat
    服务器就可以了。有时候可能要多次刷新才可以。就多试几次吧。

    九 . 和apache连接
    cp mod_jserv.so /home/httpd/libexec
    在/home/httpd/conf/httpd.conf文件中加入:
    Include /home/tomcat/conf/jserv/tomcat.conf
    作用是apache服务器在启动时候载入tomcat的模块。不过好象不好使,
    每次都的我亲手再次起动tomcat.

    重新起动apache。然后运行tomcat服务器。 http://localhost/ecamples/
    如果你看见了JSP。SERVLET目录 ,那么你成功了。

    lucky you


    发布人:netbull 来自:LinuxByte讨论组