ianh            Sat Feb 15 17:16:03 2003 EDT

  Removed files:               (Branch: PHP_4_3)
    /php4/sapi/apache2handler   CREDITS apache_config.c config.m4 php.sym 
                                php4apache2.dsp php_apache.h 
                                php_functions.c sapi_apache2.c 

  Modified files:              
    /php4/sapi/apache2handler   README 
  Log:
  
      After short discussion, the #php.bugs mob decided that we don't want
      this in PHP_4_3 branch. At least as long as it doesn't work as well
      (or preferrably better :) than the apache2filter SAPI does.
      
      So please remove it from the branch for now..
      
      --Jani
      
  
  
Index: php4/sapi/apache2handler/README
diff -u php4/sapi/apache2handler/README:1.1.2.1 php4/sapi/apache2handler/README:1.1.2.2
--- php4/sapi/apache2handler/README:1.1.2.1     Sat Feb 15 00:49:31 2003
+++ php4/sapi/apache2handler/README     Sat Feb 15 17:16:03 2003
@@ -1,76 +1,9 @@
-WHAT IS THIS?
 
-    This module exploits the layered I/O support in Apache 2.0.
-
-HOW DOES IT WORK?
-    
-    In Apache 2.0, you have handlers which generate content (like
-    reading a script from disk). The content goes then through
-    a chain of filters. PHP can be such a filter, so that it processes
-    your script and hands the output to the next filter (which will
-    usually cause a write to the network).
-
-DOES IT WORK?
-
-    Currently the issues with the module are:  
-        * Thread safety of external PHP modules
-        * The lack of re-entrancy of PHP. due to this I have disabled the 'virtual' 
-          function, and tried to stop any method where a php script can run another 
php 
-          script while it is being run.
-
-
-HOW TO INSTALL
-
-    This SAPI module is known to work with Apache 2.0.44.
-
-        $ cd apache-2.x
-        $ cd src
-        $ ./configure --enable-so
-        $ make install
-
-    For testing purposes, you might want to use --with-mpm=prefork.
-    (Albeit PHP also works with threaded MPMs. See Thread Safety note above)
-
-    Configure PHP 4:
-
-        $ cd php-4.x
-        $ ./configure --with-apxs2=/path/to/apache-2.0/bin/apxs
-        $ make install
-   
-    At the end of conf/httpd.conf, add:
-
-        AddType application/x-httpd-php .php
-
-    If you would like to enable source code highlighting functionality add:
+    After short discussion, the #php.bugs mob decided that we don't want
+    this in PHP_4_3 branch. At least as long as it doesn't work as well
+    (or preferrably better :) than the apache2filter SAPI does.
     
-        AddType application/x-httpd-php-source .phps
+    So please remove it from the branch for now..
     
-    That's it. Now start bin/httpd.
-
-HOW TO CONFIGURE
-
-    The Apache 2.0 PHP module supports a new configuration directive that
-    allows an admin to override the php.ini search path. For example,
-    place your php.ini file in Apache's ServerRoot/conf directory and
-    add this to your httpd.conf file:
-
-        PHPINIDir "conf"
-
-DEBUGGING APACHE AND PHP
-    
-    To debug Apache, we recommened:
-
-        1. Use the Prefork MPM (Apache 1.3-like process model) by
-           configuring Apache with '--with-mpm=prefork'.
-        2. Start httpd using -DONE_PROCESS (e.g. (gdb) r -DONE_PROCESS).
-
-    If you want to debug a part of the PHP startup procedure, set a 
-    breakpoint on 'load_module'. Step through it until apr_dso_load() is 
-    done. Then you can set a breakpoint on any PHP-related symbol.
-
-TODO
-
-    PHP functions like apache_sub_req (see php_functions.c)
-    Source Code Highlighting
-    Protocol handlers
+    --Jani
     



-- 
PHP CVS Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php

Reply via email to