Uniform Server简介

徐栋
2023-12-01

Uniform Server是sourceforge的一个项目。
引述开发者:这是一个基于Windows的迷你的服务器端--只有2M。它包括了最新版本的Apache2、Perl5、PHP4、MySQL4、phpMyAdmin等等的支持。无需安装。不会更改注册表。只需解压和运行Start。
Uniform Server是一个整合套件,它与分别安装这些服务端软件,从配置上没有更多分别。
Uniform Server用.bat批处理,将diskw子目录里面的文件subst建立一个名为“W”盘符,这是出于安全的考虑。同样出于安全考虑的是,他会用.htaccess设定“Allow from 127.0.0.1”,只能从127.0.0.1本地访问。如果你确定可以对外开放的时候,需要将这个.htaccess文件移除,或者进行相应修改。
与独立的Apache 2.0版本一样,直接使用它默认的编码设置来浏览中文的网页是会出现乱码的,需要修改diskw/usr/local/Apache2/conf/下的httpd.conf:将AddDefaultCharset ISO-8859-1改为AddDefaultCharset GB2312。
需要注意的是它存放各个程序的位置,Apache 2、MySQL、PHP和一个perl的解释器在/usr目录下,而phpmyadmin则在/home/admin/WWW/下存放。
Uniform Server同时包括了cgi、php的测试程序用以帮助用户确定程序能够正常运行和开放服务状态。

Uniform Server 3.1 released

Change log for Uniform Server

3.1  - ActivePerl updated to 5.8.0.809;
     - MySQL updated to 4.0.18;
     - phpMyAdmin updated to 2.5.6;
     - secure.pm allow from 127.0.0.1;
     - bugfix in start.bat "subst /D";
     - AddType Application/x-httpd-php-source .phps
     
3.0  - ActivePerl updated to 5.8.0.808;
     - MySQL updated to 4.0.17;
     - phpMyAdmin updated to 2.5.5-RC2;
     - Check for old Apache in start.bat.
     - perl location changed to /usr/bin;
     - /home/unix deleted;
     - mod_dav for dav-fs support added;
     - many minor and major corrections;
     - now it is possible to change the server disk!
     - Script to convert server to NTservices temporally disabled;
     - very new concept!!!

2.8a - PHP updated to 4.3.4;
     - Turck MMCache 2.4.6 added;
     - Kill old Apache in start.bat.
     - PHP: go-pear.bat added;
     - mod_deflate for output compression added;
     - few minor corrections;

2.8 - Apache updated to 2.0.48;
    - PHP updated to 4.3.4RC3;
    - phpMyAdmin updated to 2.5.4;
    - MySQL updated to 4.0.16;
    - 1 second pause in start.vbs.
    - PHP Zend Optimizer removed (module may be);

2.7 - Apache updated to 2.0.47;
    - PHP updated to 4.3.3;
    - PHP Zend Optimizer v2.1.0 included;
    - phpMyAdmin updated to 2.5.3;
    - MySQL updated to 4.0.15;

2.6 - phpMyAdmin updated to 2.5.1;
    - PHP updated to 4.3.2;
    - AddHandler in httpd.conf resolved;

2.5 - Apache updated to 2.0.46;
    - PHP updated to 4.3.2RC4;
    - MySQL updated to 4.0.13;
    - phpMyAdmin updated to 2.5.1-rc1;
    - ActivePerl updated to 5.8.0.806;
    - AddHandler in httpd.conf still not resolved;


2.4 - Apache updated to 2.0.45;
    - a bug with AddHandler in httpd.conf corrected;

2.3 - phpMyAdmin updated to 2.4.0;
    - MySQL updated to 4.0.12 and included by default;

2.3a1 - PHP updated to 4.3.1;
      - phpMyAdmin updated to 2.4.0-rc2;
      - PrcView updated to 3.7.2.5;
      - double php.ini removed;
      - configuration script corrected;
      - Some Perl modules added by default;

2.2 - Server directory renamed to UniServer_XX for better compatibility;
    - phpMyAdmin updated to 2.4.0-rc1;
    - by default PHP loads as "Apache 2.0 Filter";
    - in "httpd.conf" one can chouse way in which PHP interacts with Apache;
    - the server serves two copies of php.ini see php.ini;
    - a patch to correct win98 error applied to Apache 2.0.44;
    - my-small.cnf corrected "skip-innodb" by default;
    - Start.vbs added options for start of MySQL and browser;
    - Start.vbs starts browser by default;
    - a lot of minor corrections;

2.1 - Apache updated to 2.0.44;
    - ActivePerl updated to ActivePerl 5.8.0.804;
    - Uniconfig.php corrected;
    - Start.vbs for hidden start added;

2.0 - PHP updated to 4.3.0;
    - MySQL updated to 3.23.54a;
    - phpMyAdmin updated to 2.3.3pl1;
    - Few mistakes corrected.

2b4- MySQL configuration file created;
   - phpMyAdmin updated to 2.3.3;
   - MySQL control scripts changed;
   - Few minor bugs corrected;

2b3- MySQL updated to 3.23.53-max;
   - PrcView updated to 3.7.2.4;
   - phpMyAdmin updated to 2.3.2;

2b2- Apache updated to 2.0.43;
   - Added security check in administration scripts;
   - In php.ini session.save_path =w:/tmp;

2b1- Apache updated to 2.0.42;
   - PHP updated to 4.2.3;
   - phpMyAdmin updated to 2.3.1;
   - Added update script;
   - A bug in MySQL control scripts corrected;

2a2- MySQL updated to 3.23.52;
   - PERl updated to 5.6.1.633;
   - Added script to convert server to NTservices;
   - Additional futures of PhpMyAdmin preconfigured;
   - Added plugis directory;
   - A lot of minor and major corrections;

2a1- The server combined into one distribution;
   - WSH is not required any more;
   - "Serveradmin" directory renamed to "admin";
   - administration scripts modified;
   - execution of cgi scripts outside of defined aliases restricted;
   - phpMyAdmin updated to 2.3.0;
   - 7z archive used for is distribution packages;
   - Added scripts to control Apache2 as service on windows NT.

1.10.NT - Uniform server configuration script extended;
        - windows to unix script bug corrected;
        - phpMyAdmin updated to 2.3.0-rc4
        - start.vbs - starts browser;
        - short documentation added;
        - Register globals in PHP.ini is on by default!!!
          (not most secure but compatible with old scripts);
        - A lot of minor corrections;

1.9.NT - PHP updated to 4.2.2.

1.8.NT - PHP.ini minor bug corrected;
       - unused apache modules deleted;
       - The distributions are split for 95, 98 or ME and NT, 2000 or XP;

1.8 - Design of main page optimized;
    - Apache configuration added;
    - Administration scripts corrected;

1.7 - Apache, MySQL, PhpMyadmin - Updated;
    - Minor bugfix and optimization;

1.6.1  - The problem with mysql stop corrected;

1.6 - Minor bugfix;
    - Server temporally directory improved;
    - httpd.conf -> LogFormat -> combined;

1.5 - Major bugfix;
    - documentation links added;

1.4 - Bug fix;
    - security update;
    - test pages added;

1.3 - First public release.

Servermin - Original idea and first release.

(c) Anatoliy and Taras Slobodskyy
 类似资料: