HTTP: HTTP Server
Rio Astamal (contact me)
This package implements a Modular HTTP server written in pure PHP. It supports:
- Add-On Modules
- GET, POST, and HEAD methods
- Alias for URI that are mapped to given directories
- Execute external programs to handle CGI requests (mod_cgi & mod_cgi_header)
- Virtual hosts based on IP or host name (mod_vhost)
- Basic & Digest Authentication (mod_auth_basic & mod_auth_digest)
- URL rewriting (mod_rewrite)
- Decompress requests and compress responses with gzip or deflate methods (mod_encoding)
- Bandwidth Limiter (mod_bandwidth)
- Live Server Status (mod_status)
Click here for detailed information about this class on phpclasses.org
Doc.
Installation Instruction
Class
Class for creating HTTP daemon
Class
This class provide simple URL Rewriting
Class
This class provide basic TCP Socket object
Class
Class for manipulating server directory
Class
Class for writing log to a file
Class
Class for parsing HTTP header request
Class
Class for creating HTTP response header
Class
Custom exception class to catch HTTP error
Class
Class to build an HTML page
Class
Class for parsing CGI script based on extension name or first line header
Data
Server default test page
Aux.
PHP Environment variables test
Data
Perl Environment variables test
Data
Python Environment variables test
Aux.
Web server Manual/API
Aux.
Server URL Rewriting example
Icon
sample icons for directory listing
Icon
sample icons for directory listing
Icon
sample icons for directory listing
Icon
sample icons for directory listing
Icon
sample icons for directory listing
Icon
sample icons for directory listing
Class
Abstract class module/Parent off all modules
Class
Basic Authentication Module
Class
Digest AUthentication Module
Class
Bandwidth Limiter Module
Class
CGI Processing Module
Class
CGI Header Handler Module
Class
Gzip/Deflate Encoding Module
Class
Simple URL rewrite module
Class
Live server status module