我要投稿
  • 您当前的位置:365bet官方 -> 技术教程 -> 服务器网络 -> 服务器教程 -> 邮件服务器教程 -> 教程内容
  • [ 收藏本页教程 ]
  • 贡献一篇我写的安装说明给大家邮件服务器教程

    教程作者:佚名    教程来源:不详   教程栏目:邮件服务器教程    收藏本页
                  摘要:贡献一篇我写的安装说明给大家
    以下这些问题可能和邮件服务器没有多大关系, 但是大家安装邮件服务器的时候却常会用到, 对新手来说这篇文章也许有点帮助!

    ##########################################################################################

    Redhat 7.3 下 Apache+MySQL+PHP+JSP 的安装

    作者: micro (webmaster@fastirc.com)
    时间: 2003 年 5 月 14 日

    本文仅献给在防治 SARS 工作中作出贡献的所有中国公民.

    本文介绍在 Redhat 7.3 下安装 Apache, MySQL, PHP, phpMyAdmin, JDK, RESIN, JDBC 的操作步骤.

    所需软件:

    apache_1.3.27.tar.gz                      http://www.apache.org/
    php4.2.3.tar.gz                           http://www.php.net/
    mysql-3.23.56.tar.gz                      http://www.mysql.com/
    phpMyAdmin-2.5.0-php.tar.gz               http://sourceforge.net/projects/phpmyadmin/
    j2sdk-1_3_1_08-linux-i586.bin             http://java.sun.com/
    resin-2.1.9.tar.gz                        http://www.caucho.com/
    mm.mysql-2.0.14-you-must-unjar-me.jar     http://sourceforge.net/projects/mmmysql/

    在安装前我们假设 Redhat 系统中并没有安装上述软件, 或者上述软件已被停用.

    ##########################################################################################

    安装顺序:

       安装 MySQL
       配置 Apache 预编译
       安装 PHP
       安装 Apache
       配置 PHP, Apache, phpMyAdmin
       安装 JDK
       安装 RESIN
       配置 JSP 作为 Apache 模块方式运行
       安装 MySQL JDBC

    ##########################################################################################

    准备安装:

    1. 登录 Redhat 系统并切换到 root 用户.

    2. 假设源文件在 /home/soft/ 目录下.

       shell> cd /home/soft/

    3. 解软件包方法

       安装 rpm 包命令: rpm -ivh *.rpm
       升级 rpm 包命令: rpm -Uvh *.rpm
       解 tar 包命令: tar -xvf *.tar
       解 tgz 和 tar.gz 包命令: tar -xzvf *.tgz
                                tar -xzvf *.tar.gz
    ##########################################################################################

    安装 MySQL:

       shell> groupadd mysql
       shell> useradd -g mysql mysql
       shell> cd /home/soft/
       shell> tar -zxvf mysql-3.23.56.tar.gz
       shell> cd mysql-3.23.56
       shell> ./configure --prefix=/usr/local/mysql 
       shell> make
       shell> make install
       shell> cd /usr/local/mysql/bin
       shell> ./mysql_install_db
       shell> chown -R root /usr/local/mysql
       shell> chown -R mysql /usr/local/mysql/var
       shell> chgrp -R mysql /usr/local/mysql
       shell> cp /usr/local/mysql/share/mysql/mysql.server ./
       shell> chmod 711 mysql.server
       
       启动 MySQL:
       shell> ./mysql.server start

       测试 MySQL 是否正常工作:
       shell> ./mysqladmin ping

       显示 MySQL 的运行状态:
       shell> ./mysqlshow

       设置 MySQL root 用户密码:
       shell> ./mysqladmin -u root password yourpassword

       开机自动启动 MySQL:
       shell> cd /etc/rc.d
       shell> vi rc.local
       在最后增加一行: /usr/local/mysql/bin/mysql.server start

       关机时自动停止 MySQL:
       shell> cd /etc/rc.d/init.d
       shell> vi killall
       在最后增加一行: /usr/local/mysql/bin/mysql.server stop

       增加 MySQL 全局环境变量:
       shell> vi /etc/profile
       在最后增加一行: PATH=$PATH:/usr/local/mysql/bin:/usr/local/bin
       shell> cp /usr/local/mysql/share/mysql/my-xxx.cnf /etc/my.cnf
       my-xxx.cnf 分别是 my-huge.cnf my-large.cnf my-medium.cnf my-small.cnf
       四个不同的文件, 你需要根据你自己机器的硬件资源情况选择一个合适你的把它
       复制到 /etc 目录下并命名为 my.cnf.
       shell> vi /etc/my.cnf
       根据你自己的情况在对 my.cnf 的内容做适当调整,并建议加入这样一行:
       set-variable    = max_connections=200
       这行的意思是设置一个全局环境变量使得 MySQL 允许的最大并发连接数为 200
       默认是 100 你可以适当增加, 具体的要看服务器硬件资源情况决定.

    ##########################################################################################

    预编译 Apache:

       首先要停止所有的 http 服务
       shell> killall httpd 
       shell> cd /home/soft/
       shell> tar -zxvf apache_1.3.27.tar.gz
       shell> cd apache_1.3.27
       shell> ./configure --prefix=/usr/local/apache
       
    ##########################################################################################

    安装 PHP:

       shell> cd /home/soft/
       shell> tar -xzvf php-4.2.3.tar.gz
       shell> cd php-4.2.3
       shell> ./configure --with-mysql=/usr/local/mysql --with-apache=/home/soft/apache_1.3.27 --enable-track-vars --with-charset=gb2312 --with-xml --enable-url-includes --disable-debug --enable-ftp --with-apx
       shell> make
       shell> make install

    ##########################################################################################

    安装 Apache
    我要投稿   -   广告合作   -   关于本站   -   友情连接   -   网站地图   -   联系我们   -   版权声明   -   设为首页   -   加入收藏   -   网站留言
    Copyright © 2009 - 20012 www.www.ct131.com All Rights Reserved.365bet官方 版权所有