Apache Toolbox provides a means to easily compile Apache (IPv4/6) SSL, PHP(v3/v4), MySQL, Jakarta, a large number of modules (61 3rd party modules and 36 default Apache modules, static or as DSOs), and GD libraries with PNG+JPEG+Freetype2+zlib support. It is fully customizable and menu-driven. Everything is compiled from source, and wget is used to download any missing modules. It can also check for RPMs that might cause problems and create an RPM with your selections.
| Tags | Software Development Build Tools Installation/Setup Internet Web Systems Administration |
|---|---|
| Licenses | GPL |
| Operating Systems | POSIX |
| Implementation | Unix Shell Perl PHP Python |
Recent releases


Changes: Apache has been patched to work with some third party mods (e.g. mod_dav and Frontpage extensions) correctly. There are many version updates in general. A bug with the MySQL install script has been fixed.


Changes: Various version updates for supported 3rd party software.


Changes: Numerous supported modules were updated.


Changes: Apache, PHP, MySQL, and PostgreSQL have been updated. There are fixes in mod_jk, mod_dtcl, mod_roaming, and several others. The ability to build PHP as a CGI program has been added. Support has been added for mod_cvs, mod_fortress, and suPHP.


Changes: This version updates PHP, MySQL, and mod_ssl, and fixes a bug in Apache's IPv6 ATB module along with a bug with GD support in PHP4, and a bug in the IMAP module, which was also upgraded.
Tcl extension for SNMPv1/v2c/v3 management and custom MIB compiler development.
- All comments
Recent commentsVersion 1.5.70
Greetings<br>
Can anybody let me know where I can download ApacheToolbox-1.5.70.
I've downloaded V1.5.72 compiled but I get the following errors when I type 'make' in apache-1.3.31 directory on Debian 3.0:
-----------------------------------------------------------------------
If there where _no_ errors run "cd apache_1.3.31;make" now.
Follow the instructions to make the SSL certificate before you install apache.
Run "make install" in the apache source directory to install
apache 1.3.31 after you've successfully compiled it.
Please visit www.apachetoolbox.com for updates and the support forum.
-----------------------------------------------------------------------
bos1:/tmp/Apachetoolbox-1.5.72# cd apache_1.3.31
bos1:/tmp/Apachetoolbox-1.5.72/apache_1.3.31# make
===> src
make[1]: Entering directory `/tmp/Apachetoolbox-1.5.72/apache_1.3.31'
make[2]: Entering directory `/tmp/Apachetoolbox-1.5.72/apache_1.3.31/src'
===> src/os/unix
gcc -c -I/tmp/Apachetoolbox-1.5.72/src/mm-1.3.0 -I../../os/unix -I../../include -DLINUX=22 -DHAVE_SET_DUMPABLE -I/usr/include/db1 -DMOD_SSL=208119 -DEAPI -DEAPI_MM -DUSE_EXPAT -I../../lib/expat-lite `../../apaci` os.c
gcc -c -I/tmp/Apachetoolbox-1.5.72/src/mm-1.3.0 -I../../os/unix -I../../include -DLINUX=22 -DHAVE_SET_DUMPABLE -I/usr/include/db1 -DMOD_SSL=208119 -DEAPI -DEAPI_MM -DUSE_EXPAT -I../../lib/expat-lite `../../apaci` os-inline.c
rm -f libos.a
ar cr libos.a os.o os-inline.o
ranlib libos.a
<=== src/os/unix
===> src/ap
gcc -c -I/tmp/Apachetoolbox-1.5.72/src/mm-1.3.0 -I../os/unix -I../include -DLINUX=22 -DHAVE_SET_DUMPABLE -I/usr/include/db1 -DMOD_SSL=208119 -DEAPI -DEAPI_MM -DUSE_EXPAT -I../lib/expat-lite `../apaci` ap_cpystrn.c
In file included from ../include/httpd.h:31,
from ap_cpystrn.c:16:
../include/buff.h:86: parse error before `ap_ctx'
../include/buff.h:86: warning: no semicolon at end of struct or union
../include/buff.h:97: parse error before `}'
make[3]: *** [ap_cpystrn.o] Error 1
make[2]: *** [subdirs] Error 1
make[2]: Leaving directory `/tmp/Apachetoolbox-1.5.72/apache_1.3.31/src'
make[1]: *** [build-std] Error 2
make[1]: Leaving directory `/tmp/Apachetoolbox-1.5.72/apache_1.3.31'
make: *** [build] Error 2
bos1:/tmp/Apachetoolbox-1.5.72/apache_1.3.31# cd ..
Re: good program small bug
> overall good program, but you should put
> some type of timeout for the downloading
> fuctions when it can't contact a
> specific server
>
I use wget to download needed source tarballs, which uses a 2 second timeout. You can change the timeout to whatever you'd like in etc/defaults.conf.
very helpful
i did find myself having to go back and turn off features(which i didnt need to begin with so im not complaining either) that were giving me errors...
awesome script though, saved me (hours X several machines) = days! over doing apacompile by hand as i have been doing.
I have been building LAMP machines each different than the last so this is a godsend for me!
great timesaver and for those less technical it sure makes things much easier..VERY FULL FEATURED TOO!
very helpful
i did find myself having to go back and turn off features(which i didnt need to begin with so im not complaining either) that were giving me errors...
awesome script though, saved me (hours X several machines) = days! over doing apacompile by hand as i have been doing.
I have been building LAMP machines each different than the last so this is a godsend for me!
great timesaver and for those less technical it sure makes things much easier..VERY FULL FEATURED TOO!
good program small bug
overall good program, but you should put some type of timeout for the downloading fuctions when it can't contact a specific server