Astahttpd is a PHP-based web server that provides support for CGI processing capabilities. Its unique feature is its ability to handle CGI scripts within a PHP environment.
Before installation, ensure that you meet the minimum requirements of PHP >= 5 compiled using --enable-sockets --enable-pcntl. The installation process is straightforward and interactive, taking you through the installation process step by step. Extract the astahttpd source into your desired directory and then simply run ./install.sh to get started.
Once installed, running the astahttpd daemon is simple. Navigate to your desired directory and run $ /home/user/astahttpd/bin/aws. Your web browser should prompt you to open localhost:8080, though it is worth noting that this can be altered in the aws.conf.php file, which stores all server configurations.
New to this release, astahttpd now offers Win32 support, as well as the addition of modules for mod_static, mod_log, mod_cache and mod_autofix_uri. It's also worth noting that the pcntl extension is no longer required, while support for IP-based virtual hosts has been dropped. Furthermore, numerous improvements have been made, including the fixing of bugs related to internal GZIP compression and HTTP header handling.
Overall, astahttpd provides an excellent platform for those seeking an easy-to-use, PHP-based web server. Its clear installation and configuration process make it a breeze to work with, even for those who are less technically inclined.
Version 0.1 RC1: N/A