PHP5+Apache2+MySQL4+Serv-U

Apache2
PHP5
Mysql4
ServU5


1、Apache2
  
   修改%Apache2%/conf/httf.conf

    a)添加PHP模块,如下 
   
 LoadModule php5_module "%PHP5%/php5apache2.dll"
 PHPIniDir %PHP5%
 AddType application/x-httpd-php .php

 
    b)修改网页目录
     
        DocumentRoot "%Webroot%/htdocs"
   
   
       
2、PHP5

   a)修改%PHP5%/php.ini
  
    include_path = ".;%PHP5%/PEAR"
    extension_dir = "%PHP5%/ext/"
    extension=php_mysql.dll

    
   b)从%PHP5%下拷贝
  
    php5apache2.dll
    libmysql.dll
    
     到%WINDIR%/system32
 
*测试,Apache2+PHP5安装完毕
 
     %Apache2%/bin/apache.exe -k install
   
     net start apache2

3、MySQL4

   a)拷贝my.ini到%WINDIR%
  
   b)修改my.ini
     
       datadir=%DATA_LOC%
  

4、Serv-U5

   a)在Mysql下创建数据库%SERVU_DB%
     在 %SERVU_DB% 下执行CreateServUTables.sql
     
   b)安装MyODBC-standard-3.51.9-win.exe
  
   c)在 管理工具->数据源(ODBC)->系统DSN
    
        添加 MyODB C3.51.9驱动
       
        "DATA Source Name" 填写%SERVU_DRIVE%
        "Database Name" 填写 %SERVU_DB%
       
   d)修改%SERVU_DIR%/ServUDaemon.ini
   
     [DOMAINS]
     Domain1=%LOCALHSOT_IP%||21|NPPL|2|0|1
     [Domain1]
     CacheTTL=60
     ODBCSource=%SERVU_DRIVE%||
     ODBCTables=useraccounts|groupaccounts|userdiraccess|groupdiraccess|useripaccess|groupipaccess
     ODBCColumns=Name|Password|SKeyValues|HomeDir|LogMesFile|Access|Disable|NeedSecure|RelPaths|HideHidden|AlwaysLogin|ChangePass|QuotaEnable|MaxIP|MaxSpeedUp|MaxSpeedDown|MaxUsers|IdleTimeOut|SessionTimeOut|RatioUp|RatioDown|RatioCredit|QuotaCurrent|QuotaMax|Expiration|Privilege|PassType|RatioType|Groups|Notes|Index
     EncryptPasswords=0
     

CreateServUTables.sql文件

# phpMyAdmin SQL Dump
# version 2.5.3
#
http://www.phpmyadmin.net
#
#

# --------------------------------------------------------

#
# Structure of the `groupaccounts` table
#

DROP TABLE IF EXISTS `groupaccounts`;
CREATE TABLE `groupaccounts` (
  `Name` varchar(50) NOT NULL default '',
  `Notes` varchar(255) default NULL,
  PRIMARY KEY  (`Name`)
) TYPE=MyISAM;

# --------------------------------------------------------

#
# Structure of the `groupdiraccess` table
#

DROP TABLE IF EXISTS `groupdiraccess`;
CREATE TABLE `groupdiraccess` (
  `Index` smallint(5) unsigned NOT NULL default '0',
  `Name` varchar(50) NOT NULL default '',
  `Access` varchar(200) default NULL,
  PRIMARY KEY  (`Index`,`Name`)
) TYPE=MyISAM;

# --------------------------------------------------------

#
# Structure of the `groupipaccess` table
#

DROP TABLE IF EXISTS `groupipaccess`;
CREATE TABLE `groupipaccess` (
  `Index` smallint(5) NOT NULL default '0',
  `Name` varchar(50) NOT NULL default '',
  `Access` varchar(80) default NULL,
  PRIMARY KEY  (`Index`,`Name`)
) TYPE=MyISAM;

# --------------------------------------------------------

#
# Structure of the `useraccounts` table
#

DROP TABLE IF EXISTS `useraccounts`;
CREATE TABLE `useraccounts` (
  `Name` varchar(50) NOT NULL default '',
  `Password` varchar(50) default NULL,
  `SKeyValues` varchar(50) default NULL,
  `HomeDir` varchar(200) NOT NULL default '',
  `LogMesFile` varchar(80) default NULL,
  `Disable` tinyint(1) default NULL,
  `NeedSecure` tinyint(1) default NULL,
  `RelPaths` tinyint(1) default NULL,
  `HideHidden` tinyint(1) default NULL,
  `AlwaysLogin` tinyint(1) default NULL,
  `ChangePass` tinyint(1) default NULL,
  `QuotaEnable` tinyint(1) default NULL,
  `MaxIP` smallint(5) default NULL,
  `MaxSpeedUp` int(10) default NULL,
  `MaxSpeedDown` int(10) default NULL,
  `MaxUsers` smallint(5) default NULL,
  `IdleTimeOut` int(10) default NULL,
  `SessionTimeOut` int(10) default NULL,
  `RatioUp` smallint(2) default NULL,
  `RatioDown` smallint(2) default NULL,
  `RatioCredit` float(16,9) default NULL,
  `QuotaCurrent` bigint(20) default NULL,
  `QuotaMax` bigint(20) default NULL,
  `Expiration` datetime default NULL,
  `Privilege` tinyint(3) default NULL,
  `PassType` tinyint(3) default NULL,
  `RatioType` tinyint(3) default NULL,
  `Groups` varchar(80) default NULL,
  `Notes` varchar(255) default NULL,
  PRIMARY KEY  (`Name`)
) TYPE=MyISAM;

# --------------------------------------------------------

#
# Structure of the `userdiraccess` table
#

DROP TABLE IF EXISTS `userdiraccess`;
CREATE TABLE `userdiraccess` (
  `Index` smallint(5) unsigned NOT NULL default '0',
  `Name` varchar(50) NOT NULL default '',
  `Access` varchar(200) default NULL,
  PRIMARY KEY  (`Index`,`Name`)
) TYPE=MyISAM;

# --------------------------------------------------------

#
# Structure of the `useripaccess` table
#

DROP TABLE IF EXISTS `useripaccess`;
CREATE TABLE `useripaccess` (
  `Index` smallint(5) unsigned NOT NULL default '0',
  `Name` varchar(50) NOT NULL default '',
  `Access` varchar(80) default NULL,
  PRIMARY KEY  (`Index`,`Name`)
) TYPE=MyISAM;

        
        
 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值