+-------------------------------------------------------------------------+
|   Web-                                   |
| : -3 2008-01-13                                             |
+-------------------------------------------------------------------------+
| Copyright (C) 2001-2007  .                                |
+-------------------------------------------------------------------------+
|       "-3".    |
|       .      |
| .         ,   |
|        .  !    |
+-------------------------------------------------------------------------+
|  : http://denwer.ru                                     |
| : http://forum.dklab.ru/denwer                                  |
+-------------------------------------------------------------------------+



  Web- ("..w.",  ""   
  )      dk (http://dklab.ru), 
  (Apache+SSL, PHP5   , MySQL5, phpMyAdmin  ..) 
  ,  Web- (  
)     "" () Windows-  
   . 

    Windows 95/98/Me/NT/2000/XP/Vista. 

   -      , 
       .  
    : ,    
   /home//www,         
http:// (DOCUMENT_ROOT   ).   
  -,    ,  
" "     CVS  Subversion.   
           
  (.   httpd.conf).

         ( , 
   MySQL, SSL  ..).  ,   
     (Apache, PHP, MySQL  ..) ,  
     .

 :         (
  -).       Windows,
         .


    

1. , , .    
      .   , 
    Apache+SSL+PHP5+MySQL5+phpMyAdmin,     
   5.4     . 

2.       ,
         .

3.        .
     ,     "" 
              .

4.  sendmail:   ,  .
    ,   PHP-,   ,  
      /tmp/!sendmail.
            
4.  .     ,  
      (PostgreSQL, Python, FireBird, Parser,
     PHP4  PHP4, MySQL4  ..).     
         .   
       ,    
        - .
   
5. ,    ,   ;   
         . 
             
   ,      .  
          
      .

   

 

   :

1. Apache 2   SSL  mod_rewrite. 

2. PHP5:  ,   - Apache,  
     ,  GD,  
   MySQL  sqLite.
   
3. MySQL5   InnoDB,     (windows-1251).

4. phpMyAdmin -     MySQL,   ,
       MySQL.

6.   sendmail (/usr/sbin/sendmail),  
   ,      /tmp/!sendmail.

7.        
    hosts,    Apache.       
     (   )      
      /home  (.      )  
     .         
     ,       
         (. /usr/local/apache/conf/httpd.conf 
     ).
   
      (" "), 
   :

- PHP  3   CGI-;
- PHP  4   CGI-;
-    Apache;
-    PHP;
-   ActivePerl;
-  ActivePython.
-  MySQL  4;
-    Parser;
-  PostgreSQL;
-  FireBird  2  1.3
-   .


  

      .
        
 .


   

        
  denwer\Run.exe  denwer\Stop.exe,    
.

-  :  denwer\Run.exe
-  :  denwer\Stop.exe
-     :  denwer\SwitchOff.exe

             
,     URL: "http://localhost".      
    .     ,   
    .

:           
, ,        -. . 
FAQ   http://faq.denwer.ru


 

HTML-     /home/<_>/www. 
  3  : 

- http://localhost (     );
- http://test1.ru;
- http://custom-host:8648 (,    IP-  );

        
 .  ,  Apache     
 :

            
~~~~~~~~~~~~          ~~~~~~~~~~~~~~~~~~~~~
abcd.test1.ru         /home/test1.ru/abcd
ab.cd.test1.ru        /home/test1.ru/ab.cd
test.localhost        /home/localhost/test
ab.cd.localhost       /home/localhost/ab.cd

 /usr/local    -  
  Apache, PHP, MySQL.   
       UNIX.  
  -      
 .     UNIX    
,       
      .


 

 ,     Apache/PHP/Perl/MySQL

http://denwer.ru
http://forum.dklab.ru/denwer/
http://faq.denwer.ru

  Apache
http://www.apache.org/

  PHP
http://www.php.net/

  MySQL
http://www.mysql.com/

  phpMyAdmin
http://phpmyadmin.sourceforge.net/

Perl   Win32 - ActivePerl
http://www.activestate.com/Products/ActivePerl/

   Parser:
http://www.parser.ru/


 :

  (http://dmitry.moikrug.ru):
  -  
  -  
  -   /
  -   
  -     
  -    php.ini  mime.types
  -    Apache

Maus (http://forum.dklab.ru/users/Maus/)
  -  
  -   

  (http://forum.dklab.ru/users/Ant/)
  -  
  -   

 
  -    Parser

  

 

     ,   
 ,     .

* -3 2008-01-13
  -      MSVCR71.DLL, 
        .  miniperl  5.8.
  
* -3 2008-01-11
  -    ,  PHP-  
     CGI-,   #!/usr/bin/php [2008-01-06, lex_web].

* -3 2008-01-10
  -        
     Windows Vista [2008-01-09, Gosudar].
  -   Base_Parser  Parser3    gc.dll.

* -3 2008-01-08
  -    SMTP-,   localhost:25.
      , ,     Parser.

* -3 2008-01-06
  -    -3.
  -     ,    .
  -      PHP, Apache, MySQL  ..
  -    .
  -    /usr/local/apache/icons/ [2007-12-21, Programme].
  -    /home       Apache 
       [2007-12-21, Programme].
  - Miniperl   5.6 (     system()).
  -   AddDefaultCharset,    
      windows-1251.

* -3 2007-11-18 (-)
  - - -3.
  -    (  OpenSource-  
     ).
  -   PHP5, Apache2+SSL, MySQL5.
  -          
     MySQL  PHP5 -  root [2007-02-27, Carlos].
  -   upload_tmp_dir  php.ini  PHP5 [2007-05-29].
  -    .
  - ! -3    -2    
      .

* -2 2006-10-04
  -  ,  Tray Icon     Apache [2006-07-25].
  -    "Listen 80",    Apache 
       [2006-10-03, Ant].
  -   PHP 4.4.4 [2006-10-03].
  -   PHP 5.1.6   Base_PHP5 [2006-10-03].  
  -   Apache 2.0.54   Apache2 [2006-10-03].
  -    wrapper-  python  parser,
        apache2 (  
      apache2    ,     
    ,    ) [2006-10-03].
  -      Apache [2006-10-03].

* -2 2006-04-25
  -   MySQL 4.1.16 [2005-12-15].
  -   PHP 4.4.2.  
  -         PHP5
    (. /usr/local/mysql4/my.cnf,  init-connect).  , 
        root     
     -   MySQL 4.1.    -root
        [2005-12-15].
  -  ab   Apache 2 (..  Apache 1.3   )
    [2006-03-16].
  -   htmlspecialchars()   ErrorDocument 
    [2006-04-11, shanker].
  - Parser   Base_Parser  Parser    3.2.1.
        Parser.
  -   Base_PHP5 -   PHP 5.1.2.    

* -2 2005-10-06
  -    Listen  NameVirtualHost    
     [Maus, 2005-09-20].
  -    Apache 2  Apache 1 (   ).

* -2 2005-07-19
  -   MySQL lower-case-table-names=2,  
          MySQL-.
  -    config.inc.php phpMyAdmin-, -  phpMyAdmin
       ,   80-.
  -   InnoDB  MySQL   -    
     MySQL     
    [, 2005-04-25].
  -    " " [Maus, 2005-06-26].
  -   PHP 4.4.0.
  -   PHP 5.0.4.
  
* -2 2005-01-26
  -     windows-1251  phpMyAdmin ( 
      UTF-8,   ).    MySQL4.1 
     phpMyAdmin     ,   MySQL 3 - 
    - .
  -     phpMyAdmin (     
    ).
  -   mysql_run_to_import_dumps.exe    MySQL 
    c   root     -
             ( 
        --defaults-file=../my.cnf).   
           MySQL
    [Rory, 2005-01-23].
  -    my.cnf,   mysql.exe 
    [Rory, 2005-01-23].
  -      ,  
    ping localhost   [ , 2004-12-13].

* -2 2005-01-19
  -   .

* -2 2005-01-18
  - ,        
      NN.NN.NN.NN (.. IP-),    
         . , /home/test/192.168.0.1/ 
      : 
    * http://192.168.0.1      (IP-), 
    * http://192.168.0.1.test ( ),
     /home/192.168.0.1/www -  :
    * http://192.168.0.1      (IP-)
    * http://www.192.168.0.1  ( )

* -2 2005-01-12
  -   PHP  4.3.10.
  -   MySQL  4.1 (  Unicode).
    !   ,        
     MySQL      !
           /usr/local/mysql/data.
    ..  MySQL 3.x  MySQL 4.1  , , 
      ,      .  
       :
    -       MySQL 4.1,  
      http://localhost/Tools/addmuser/
    -     /usr/local/mysql/data/_  
       - /usr/local/mysql4/data/_
    :        MySQL 3,
          MySQL   /etc/CONFIGURATION.txt.
  -   phpMyAdmin 2.6.1.
  -   Parser 3.1.4.

* -2 2005-01-05
  -     http://localhost     
      : http://denwer.ru [2004-12-29].
  -   DNSearch - 1.3 [2005-01-05].
  -    ,   
     Net.Ru [2005-01-05].

* -2 2004-12-23
  -       ,  
      .    GetSFP.exe [2004-12-23].

* -2 2004-11-30
  -  ,  BindAddress     Listen.
     httpd.conf    [2004-11-29].

* -2 2004-11-19
  -   ps.exe,      
    [ , 2004-11-11].
  -  meta-      [2004-11-14].
  -     ,   
     (     ) 
    [Alex Walker, 2004-11-18].

* -2 2004-11-06
  -   Apache     mod_php,
         mod_php5   
     LoadModule  httpd.conf.     
         PHP,    , 
        . [2004-11-06]
  -   PHP 4.3.9 [2004-11-06].
  -   PHP 5.0.2 [2004-11-06].
  -  PHP5-   (Base_PHP5),   
      PHP5  PHP4 [2004-11-06].
  -   phpMyAdmin 2.6.0-pl2 [2004-11-06].
  -        DocumentRoot,
       ,  /home  (,  
    C:/CustomDomains) [Mike Frolov, 2004-11-06].

* -2 2004-10-20
  -    Apache   :  
            httpd.conf.

* -2 2004-10-02
  -   Apache 1.3.31 (     
    Windows XP SP2) [2004-09-15].
  -    -  Net.Ru.

* -2 2004-09-06
  -     WebServers   .
  -      ""  
      .      
    ""  VirtualHost  httpd.conf,   
        DocumentRoot  DocumentRootMatch.
       ,   - ,
          ( ,  
    vhosts.conf ,   ,  hosts) [2004-07-13].
  -    http://localhost/addmuser.php [baev, 2004-08-23].
  -   $&{X:-default}  $^{X:-default}   
     [2004-09-05].
  -   ""    IP-  
    (. /home/custom/.htaccess  http://custom-host:8648/ -  
       !) [2004-09-05].

* -2 2004-04-16
  -   PHP 4.3.6 (-      
    Windows) [ , 2004-04-16].
  -     , -    
         [Zends, 2004-04-12].

* -2 2004-04-08
  -   Parser 3.1.2 [ ].
  -   phpMyAdmin 2.5.6 (   ).
  -   PHP 4.3.4 ( 4.3.5   Windows 98).
  -  ,   Apache.  ,    
     exe-  :  , ,  .
  -        
    [(C)  , 2004-01-16].
  -    sendmail:     
        .eml   /tmp/!sendmail,     
     Outlook- [Vladimir Shishkin, baev,  , 2004-01-10].
  -     http://localhost (    
    register_globals off) [ , 2004-01-18]. 
  -      .   
         ( ):  
      /home/somehost/abc.def      -> http://abc.def.somehost
      /home/somehost/domains/abc  -> http://abc.somehost    
      /var/www/html/~somehost/abc -> http://abc.somehost
      /home/somehost/public_html  -> http://somehost
    [Vitj0k, 2004-01-18]
  -  "   " -  ,
       ,      .
  -    SYSTEM32-   [ 
    , 2004-02-29].

* -2 2004-01-04
  -   Read-only   hosts,   
    [ , 2003-12-23].
  -  ,      
          ( )
    [badrazor, 2004-01-02].

* -2 2003-12-17
  -   "+Parser" Parser    3.1.1.

* -2 2003-12-09
  -  ,        
      Windows XP [ , 2003-06-21].
  -   .  

* -2 2003-06-10
  -     Apache (403, 500  ..) 
           . 
     ,        
    .
  -     E_ALL    (Notice)
     PHP.
  -  ,     
      (NT 4.0,   PING).
  -    Apache:    
          [2003-05-23].
  -    .

* -2 2003-04-23:
  -    MySQL    my.cnf, 
       [Serge Volkov, 2003-02-24].
  - ,      Apache  
    Socks5-  Aventail   apache.exe
        (Config tool - Advanced - ...).
  -       ODBC.
  -       .
      : http://forum.dklab.ru/denwer/
  -         
     mysql.exe.

* -2 2003-02-10:
  -        .
  -     .
  -        
        .
  -        ( 
      PHP, Apache, MySQL)  . 
      -  .

* -2 2003-02-09:
  -    include_path.  ,  
       ,   ; ,  
    [Yuri Safonov, 2003-02-04].
  -   RewriteEngine On  httpd.conf.
  -       mysqladmin.exe.
     :
    *   ;
    *    root-  MySQL,  
          ( kill  ).
      mysqladmin-   phpMyAdmin.
  -        
     Parser.
  -       dll-,  
      .

* -2 2003-01-27:
  -    include_path PHP   
     "." -  [Yuri Safonov, 2003-01-14].
  - MySQL    localhost [ , 2003-01-07].
  -     WinXP EXE- 
      PHP, Perl, Sendmail  ..

* -2 2003-01-03:
  - : php.ini     /usr/local/php, 
       /usr/local/apache!     
     PHPRC    apache.pl.
  -    PHP-   :
    #!/usr/local/bin/php 
    #!/usr/local/sbin/php 
    #!/usr/bin/php 
    #!/usr/sbin/php
         CGI-,     
     [Sergey, 2003-01-02].
  -   Sendmail  Perl      
     (    Unix-).
  -   - PHP3    php3.ini.

* -2 2002-12-30:
  -   -   warning  Tools.pm, 
    send()   [ , 2002-12-04].
  -     DocumentRootMatch 
      \.     , :
    DocumentRootMatch "\home\(?!\\.)(.*)^1\(?!cgi)(.*)" 
    [ , 2002-12-05].
       httpd.conf - a  cgi-bin  .
  -         [ 
    , 2002-12-05].
  -     PHP: 4.3.0.
  -        PHP. ,
          - IDE.
  -       php_openssl.

* -2 2002-12-13:
  -      ,  
       .  -,  
         ,   .
  -    include_path PHP   ".".
  - ,   Apache,     
     80 ,     /usr/local/apache/logs/httpd.pid.
         Windows XP,    80
      "".
  -   php_gd2   php_gd.     
        .     
    .

* -2 2002-11-28:
  -    php.ini,   
    sendmail-  Windows 95 ... ME ("/"   "\").
  -      PHP: 4.3.0RC2.

* -2 2002-11-26:
  -      :   
      start  restart,  
        .
  -  diskette- : ,  
      1.44 .

* -2 2002-11-24:
  - :    2.    
      .     
          "" 
    (   ).
  -      Apache   
    .       
    Apache  .
  -          
    ,     Apache.
  -   log-        
      .
  -    README.txt    
        .  
  -     Apache - 1.3.26. 
    :    .    
        ,   
    /etc/scripts/.    Apache.exe  
     (    , 
      ).    ""    
     PHP (     ).
  -     PHP - 4.2.3. 
    :      
     include  PHP  4.2.0...4.3.0 " "  
      "/some/where",   - "z:/some/where" (,  
       ).      
    ,     (  - 
    "Unable to include file ...").
  -     phpMyAdmin - 2.2.3.
  -     Apache htpasswd.exe  
       (.  Apache AuthUserFile).
       /usr/local/apache/bin/htpasswd.exe.
  -    - Apache  :
      File 'c:\mysql\\share\charsets\?.conf' not found (Errcode: 2)
      Character set '#17' is not a compiled character set and is 
      not specified in the 'c:\mysql\\share\charsets\Index' file 
     ,  "" PHP,    MySQL.  php4ts.dll
       "C:/mysql",      . ,
         PHP-    
     (php_mime_magic.dll, ,     ).
     ,      
            MySQL.  -
     , /usr/local/apache/logs/error.log   
     Apache.
  -    .   
    . Start.exe   Run.exe.   "restart". 
         . 
          
    .
    :       
    .     !
  -         .
       .
  -     php.ini, my.ini  my.cnf 
     Windows       
     .
  -     CGI-  /cgi-glob/. 
    /cgi-bin/ -    ,    /cgi/.
  -     MySQL    ( 
    BDB  InnoDB).  InnoDB        
     .     
     skip-innodb   /usr/local/mysql/data/my.cnf (
     MySQL   30      ).
  -      (/Docs)   
     (/Test).     
         /Test.   
        .
  -  addmuser.php      
       [ , 2002-10-27].
  -  ppm.xml     [ , 2002-10-27],
    http://activestate.com/PPMPackages/5.6plus/
  -       :
      /home/hp/www/  /home/hp/hpoct/  hosts 
      www.hp  hpoct.hp ( www.hpoct.hp  hp - )
    [ <francis#ohs.ru>, 2002-11-01].
  -  ""  sendmail: /usr/local/sendmail/sendmail.exe,
    /usr/sbin/sendmail.exe,      . 
         PHP (,  ).
  -    - (wrapper)   
      (/home/cgi-global/parser3/parser3.exe, 
    /usr/local/sendmail/sendmail.exe  ..)  -   
     Parser     URI  : 
    script.html?aaaa (  "=").
  -    (,   )  80,
       ,   "" (, 
    telnet localhost 80).     .
  -     7-zip.

* -1 2002-07-27:
  -    ,     `...` 
     .      system(...).
  -     http://localhost. , 
          - 
     -    .
  -          
    ,      ( 
     ).      
     ,   localhost (-  
       hosts).
  -       ,  
        .
  -     start.exe   
    ,      ( Windows 9x).
  -     addmuser.php.
  -       PHP   E_ALL  
       .
  -      ,    
        .

* -1 2002-05-25:
  -    /etc/scripts/_stoppers/mysql.pl, 
     ""     MySQL.

* -1 2002-04-22:
  -   Start.exe  Stop.exe:     
     ,    ,    Enter.
  -     .
  -   MySQL    CP1251  .
  -    /home/localhost/www/log.php.

* -1 2002-04-15:
  -   .
