Contents |
To quote the project web site:
The Apache HTTP Server Project is an effort to develop and maintain an open-source HTTP server for modern operating systems including UNIX and Windows NT. The goal of this project is to provide a secure, efficient and extensible server that provides HTTP services in sync with the current HTTP standards.
Apache is a prerequisite for WiFiDog.
From the PHP Manual Preface:
PHP, which stands for "PHP: Hypertext Preprocessor" is a widely-used Open Source general-purpose scripting language that is especially suited for Web development and can be embedded into HTML. Its syntax draws upon C, Java, and Perl, and is easy to learn. The main goal of the language is to allow web developers to write dynamically generated web pages quickly, but you can do much more with PHP.
PHP is a prerequisite for WiFiDog.
This install is a bit of a cheat (assuming neither is installed) in that the PHP rpm considers Apache to be a prerequisite, so by running "urpmi php", Apache will also be installed. The output of the command should look something like what's below. Please note that I selected option 4 for "mod-php".
[root@gateway wifidog-auth]# urpmi php One of the following packages is needed: 1- php-cli-5.2.1-4.2mdv2007.1.i586 : PHP5 CLI interface (to install) 2- php-cgi-5.2.1-4.2mdv2007.1.i586 : PHP5 CGI interface (to install) 3- php-fcgi-5.2.1-4.2mdv2007.1.i586 : PHP5 CGI interface with FastCGI support (to install) 4- apache-mod_php-5.2.1-4mdv2007.1.i586 : The PHP5 HTML-embedded scripting language for use with apache (to install) What is your choice? (1-4) 4 To satisfy dependencies, the following packages are going to be installed: apache-base-2.2.4-6.1mdv2007.1.i586 apache-conf-2.2.4-4mdv2007.1.i586 apache-mod_php-5.2.1-4mdv2007.1.i586 apache-modules-2.2.4-6.1mdv2007.1.i586 apache-mpm-prefork-2.2.4-6.1mdv2007.1.i586 ccp-0.4.1-1mdk.noarch libintl8-0.16.1-1mdv2007.1.i586 libmm14-1.4.2-1mdv2007.1.i586 libncursesw5-5.5-1.20051029.4mdv2007.1.i586 libphp5_common5-5.2.1-4.2mdv2007.1.i586 lynx-2.8.6-1mdv2007.1.i586 php-ctype-5.2.1-1mdv2007.1.i586 php-filter-5.2.1-0.1mdv2007.1.i586 php-ftp-5.2.1-1.1mdv2007.1.i586 php-gettext-5.2.1-1mdv2007.1.i586 php-hash-5.2.1-1mdv2007.1.i586 php-ini-5.2.1-2mdv2007.1.i586 php-json-1.2.1-3mdv2007.1.i586 php-openssl-5.2.1-4.2mdv2007.1.i586 php-posix-5.2.1-1mdv2007.1.i586 php-session-5.2.1-1mdv2007.1.i586 php-simplexml-5.2.1-1mdv2007.1.i586 php-suhosin-0.9.18-4mdv2007.1.i586 php-sysvsem-5.2.1-1mdv2007.1.i586 php-sysvshm-5.2.1-1mdv2007.1.i586 php-timezonedb-2007.3-1mdv2007.1.i586 php-tokenizer-5.2.1-1mdv2007.1.i586 php-xmlreader-5.2.1-1mdv2007.1.i586 php-xmlwriter-5.2.1-1mdv2007.1.i586 php-zlib-5.2.1-4.2mdv2007.1.i586 Proceed with the installation of the 30 packages? (10 MB) (Y/n) Y
http://ftp.ussg.iu.edu/linux/mandrake/official/2007.1/i586/media/main/release/libintl8-0.16.1-1mdv2007.1.i586.rpm installing libintl8-0.16.1-1mdv2007.1.i586.rpm from /var/cache/urpmi/rpms Preparing... ########################################################################################## 1/30: libintl8 ##########################################################################################
http://ftp.ussg.iu.edu/linux/mandrake/official/2007.1/i586/media/main/release/libncursesw5-5.5-1.20051029.4mdv2007.1.i586.rpm installing libncursesw5-5.5-1.20051029.4mdv2007.1.i586.rpm from /var/cache/urpmi/rpms Preparing... ########################################################################################## 2/30: libncursesw5 ##########################################################################################
http://ftp.ussg.iu.edu/linux/mandrake/official/2007.1/i586/media/main/release/lynx-2.8.6-1mdv2007.1.i586.rpm installing lynx-2.8.6-1mdv2007.1.i586.rpm from /var/cache/urpmi/rpms Preparing... ########################################################################################## 3/30: lynx ##########################################################################################
http://ftp.ussg.iu.edu/linux/mandrake/official/2007.1/i586/media/main/release/libmm14-1.4.2-1mdv2007.1.i586.rpm installing libmm14-1.4.2-1mdv2007.1.i586.rpm from /var/cache/urpmi/rpms Preparing... ########################################################################################## 4/30: libmm14 ##########################################################################################
http://ftp.ussg.iu.edu/linux/mandrake/official/2007.1/i586/media/main/release/php-simplexml-5.2.1-1mdv2007.1.i586.rpm installing php-simplexml-5.2.1-1mdv2007.1.i586.rpm from /var/cache/urpmi/rpms Preparing... ########################################################################################## 5/30: php-simplexml ##########################################################################################
http://ftp.ussg.iu.edu/linux/mandrake/official/2007.1/i586/media/main/release/ccp-0.4.1-1mdk.noarch.rpm installing ccp-0.4.1-1mdk.noarch.rpm from /var/cache/urpmi/rpms Preparing... ########################################################################################## 6/30: ccp ########################################################################################## http://ftp.ussg.iu.edu/linux/mandrake/official/2007.1/i586/media/main/release/php-ctype-5.2.1-1mdv2007.1.i586.rpm installing php-ctype-5.2.1-1mdv2007.1.i586.rpm from /var/cache/urpmi/rpms Preparing... ########################################################################################## 7/30: php-ctype ##########################################################################################
http://ftp.ussg.iu.edu/linux/mandrake/official/2007.1/i586/media/main/release/php-gettext-5.2.1-1mdv2007.1.i586.rpm installing php-gettext-5.2.1-1mdv2007.1.i586.rpm from /var/cache/urpmi/rpms Preparing... ########################################################################################## 8/30: php-gettext ##########################################################################################
http://ftp.ussg.iu.edu/linux/mandrake/official/2007.1/i586/media/main/release/php-hash-5.2.1-1mdv2007.1.i586.rpm installing php-hash-5.2.1-1mdv2007.1.i586.rpm from /var/cache/urpmi/rpms Preparing... ########################################################################################## 9/30: php-hash ##########################################################################################
http://ftp.ussg.iu.edu/linux/mandrake/official/2007.1/i586/media/main/release/php-ini-5.2.1-2mdv2007.1.i586.rpm installing php-ini-5.2.1-2mdv2007.1.i586.rpm from /var/cache/urpmi/rpms Preparing... ########################################################################################## 10/30: php-ini ##########################################################################################
http://ftp.ussg.iu.edu/linux/mandrake/official/2007.1/i586/media/main/release/php-json-1.2.1-3mdv2007.1.i586.rpm installing php-json-1.2.1-3mdv2007.1.i586.rpm from /var/cache/urpmi/rpms Preparing... ########################################################################################## 11/30: php-json ##########################################################################################
http://ftp.ussg.iu.edu/linux/mandrake/official/2007.1/i586/media/main/release/php-posix-5.2.1-1mdv2007.1.i586.rpm installing php-posix-5.2.1-1mdv2007.1.i586.rpm from /var/cache/urpmi/rpms Preparing... ########################################################################################## 12/30: php-posix ##########################################################################################
http://ftp.ussg.iu.edu/linux/mandrake/official/2007.1/i586/media/main/release/php-session-5.2.1-1mdv2007.1.i586.rpm installing php-session-5.2.1-1mdv2007.1.i586.rpm from /var/cache/urpmi/rpms Preparing... ########################################################################################## 13/30: php-session ##########################################################################################
http://ftp.ussg.iu.edu/linux/mandrake/official/2007.1/i586/media/main/release/php-suhosin-0.9.18-4mdv2007.1.i586.rpm installing php-suhosin-0.9.18-4mdv2007.1.i586.rpm from /var/cache/urpmi/rpms Preparing... ########################################################################################## 14/30: php-suhosin ##########################################################################################
http://ftp.ussg.iu.edu/linux/mandrake/official/2007.1/i586/media/main/release/php-sysvsem-5.2.1-1mdv2007.1.i586.rpm installing php-sysvsem-5.2.1-1mdv2007.1.i586.rpm from /var/cache/urpmi/rpms Preparing... ########################################################################################## 15/30: php-sysvsem ##########################################################################################
http://ftp.ussg.iu.edu/linux/mandrake/official/2007.1/i586/media/main/release/php-sysvshm-5.2.1-1mdv2007.1.i586.rpm installing php-sysvshm-5.2.1-1mdv2007.1.i586.rpm from /var/cache/urpmi/rpms Preparing... ########################################################################################## 16/30: php-sysvshm ##########################################################################################
http://ftp.ussg.iu.edu/linux/mandrake/official/2007.1/i586/media/main/release/php-timezonedb-2007.3-1mdv2007.1.i586.rpm installing php-timezonedb-2007.3-1mdv2007.1.i586.rpm from /var/cache/urpmi/rpms Preparing... ########################################################################################## 17/30: php-timezonedb ##########################################################################################
http://ftp.ussg.iu.edu/linux/mandrake/official/2007.1/i586/media/main/release/php-tokenizer-5.2.1-1mdv2007.1.i586.rpm installing php-tokenizer-5.2.1-1mdv2007.1.i586.rpm from /var/cache/urpmi/rpms Preparing... ########################################################################################## 18/30: php-tokenizer ##########################################################################################
http://ftp.ussg.iu.edu/linux/mandrake/official/2007.1/i586/media/main/release/php-xmlreader-5.2.1-1mdv2007.1.i586.rpm installing php-xmlreader-5.2.1-1mdv2007.1.i586.rpm from /var/cache/urpmi/rpms Preparing... ########################################################################################## 19/30: php-xmlreader ##########################################################################################
http://ftp.ussg.iu.edu/linux/mandrake/official/2007.1/i586/media/main/release/php-xmlwriter-5.2.1-1mdv2007.1.i586.rpm installing php-xmlwriter-5.2.1-1mdv2007.1.i586.rpm from /var/cache/urpmi/rpms Preparing... ########################################################################################## 20/30: php-xmlwriter ##########################################################################################
http://ftp.ussg.iu.edu/linux/mandrake/official/2007.1/i586/media/main/release/apache-conf-2.2.4-4mdv2007.1.i586.rpm installing apache-conf-2.2.4-4mdv2007.1.i586.rpm from /var/cache/urpmi/rpms Preparing... ########################################################################################## 21/30: apache-conf ##########################################################################################
http://ftp.ussg.iu.edu/linux/mandrake/official/2007.1/i586/media/main/updates/php-ftp-5.2.1-1.1mdv2007.1.i586.rpm installing php-ftp-5.2.1-1.1mdv2007.1.i586.rpm from /var/cache/urpmi/rpms Preparing... ########################################################################################## 22/30: php-ftp ##########################################################################################
http://ftp.ussg.iu.edu/linux/mandrake/official/2007.1/i586/media/main/updates/libphp5_common5-5.2.1-4.2mdv2007.1.i586.rpm installing libphp5_common5-5.2.1-4.2mdv2007.1.i586.rpm from /var/cache/urpmi/rpms Preparing... ########################################################################################## 23/30: libphp5_common5 ##########################################################################################
http://ftp.ussg.iu.edu/linux/mandrake/official/2007.1/i586/media/main/updates/apache-base-2.2.4-6.1mdv2007.1.i586.rpm installing apache-base-2.2.4-6.1mdv2007.1.i586.rpm from /var/cache/urpmi/rpms Preparing... ########################################################################################## 24/30: apache-base ########################################################################################## http://ftp.ussg.iu.edu/linux/mandrake/official/2007.1/i586/media/main/updates/apache-mpm-prefork-2.2.4-6.1mdv2007.1.i586.rpm http://ftp.ussg.iu.edu/linux/mandrake/official/2007.1/i586/media/main/updates/apache-modules-2.2.4-6.1mdv2007.1.i586.rpm installing apache-mpm-prefork-2.2.4-6.1mdv2007.1.i586.rpm apache-modules-2.2.4-6.1mdv2007.1.i586.rpm from /var/cache/urpmi/rpms Preparing... ########################################################################################## 25/30: apache-modules ########################################################################################## 26/30: apache-mpm-prefork ##########################################################################################
http://ftp.ussg.iu.edu/linux/mandrake/official/2007.1/i586/media/main/updates/php-filter-5.2.1-0.1mdv2007.1.i586.rpm installing php-filter-5.2.1-0.1mdv2007.1.i586.rpm from /var/cache/urpmi/rpms Preparing... ########################################################################################## 27/30: php-filter ##########################################################################################
http://ftp.ussg.iu.edu/linux/mandrake/official/2007.1/i586/media/main/updates/php-openssl-5.2.1-4.2mdv2007.1.i586.rpm installing php-openssl-5.2.1-4.2mdv2007.1.i586.rpm from /var/cache/urpmi/rpms Preparing... ########################################################################################## 28/30: php-openssl ##########################################################################################
http://ftp.ussg.iu.edu/linux/mandrake/official/2007.1/i586/media/main/updates/php-zlib-5.2.1-4.2mdv2007.1.i586.rpm installing php-zlib-5.2.1-4.2mdv2007.1.i586.rpm from /var/cache/urpmi/rpms Preparing... ########################################################################################## 29/30: php-zlib ##########################################################################################
http://ftp.ussg.iu.edu/linux/mandrake/official/2007.1/i586/media/main/release/apache-mod_php-5.2.1-4mdv2007.1.i586.rpm installing apache-mod_php-5.2.1-4mdv2007.1.i586.rpm from /var/cache/urpmi/rpms Preparing... ########################################################################################## 30/30: apache-mod_php ########################################################################################## [root@gateway wifidog-auth]#
Back to "Setting up a captive portal"