LAMP (Linux + Apache + Mysql + perl/php/python/put your favorite scripting language here) is getting to be rock solid. Even though my one-step compile script is based on specific versions of each of the components, those components have hardly changed since the last script update:

  • Apache 1.3.31
  • mod_perl 1.29
  • openssl 09.7d
  • mod_ssl 2.8.19-1.3.31
  • PHP 4.3.8
  • mysql 4.0.21
  • mm 1.3.0
  • This is awesome, it’s an indication that the components are really mature and stable. There are newer versions available of some of them (Apache 2.0, PHP 5.0, etc.) but the currently supported stable versions (Apache 1.3, PHP 4, etc.) are very very good things (TM). So without further ado, check it out, the one-step Apache script. If you’ve never compiled Apache from source before, it’s a great jump-start. Dump it into an empty directory, run it, and watch it fill up with goodies. Warning: check out the script first, it will actually install apache into /usr/local/apache (and other components too in other places) without asking you, if it gets far enough – so MAKE SURE THAT’S WHAT YOU WANT. The script assumes you have mysql and perl installed already, but not Apache. It also tweaks the build to target an Athlon architecture, which you can turn off in the script. As a final note, the PHP configuration in the script expects mcrypt and mhash to be installed. You should have them installed, or remove them from the PHP configure line. Have fun!


    Apache One-Step Compile Script
    (continued…)