Once again, may not be the best, but installing ColdFusion 7.02 on Ubuntu 7.04 (Apache 2.2.4 already installed).
Ubuntu 6.10(Edgy Eft) Apache2, PHP5, MySQL & Coldfusion Install Howto provided some inspiration, with changes made as necessary (per my Apache 2.2.4 installation).
Downloaded 7.02 Developer Edition from Adobe (coldfusion-702-lin.bin) to src directory.
cp coldfusion-702-lin.bin coldfusion.bak
cat coldfusion.bak | sed "s/export LD_ASSUME_KERNEL/#xport LD_ASSUME_KERNEL/" > coldfusion-702-lin.bin
sudo sh coldfusion-702-lin.bin
Server Configuration. Choose a server configuration. Choose Apache.
httpd.conf directory = /usr/local/apache2/conf
Program binary = /usr/local/apache2/bin/httpd (default)
Control file = /usr/local/apache2/bin/apachectl (default)
Continue with installation.
Administrator = /usr/local/apache2/htdocs (default)
User = apache
Password = *****
Don't enable RDS.
Installation finished.
Downloaded 6/16/06 zip file from http://kb.adobe.com/selfservice/viewContent.do?externalId=tn_17883&sliceId=2, with wsconfig (wsconfig.zip) and saved to src directory. Extracted to the same.
sudo mv /opt/coldfusionmx7/runtime/lib/wsconfig.jar /opt/coldfusionmx7/runtime/lib/wsconfig.bak
cd src
sudo mv wsconfig.jar /opt/coldfusionmx7/runtime/lib
sudo /opt/coldfusionmx7/bin/coldfusion start
sudo /opt/coldfusionmx7/runtime/bin/wsconfig
In the window that pops up, choose 'Add...'
Configuration Directory: /usr/local/apache2/conf
Check 'Configure' box.
Advanced.
Binary: /usr/local/apache2/bin/httpd
Control script: /usr/local/apache2/bin/apachectl
OK.
OK.
Restart.
Exit window.
sudo nano /usr/local/apache2/conf/httpd.conf
Ctrl + W for directoryindex, which should have index.cfm already added (your call if you want to add anything else at this point).
sudo /usr/local/apache2/bin/apachectl restart
http://localhost/ should still work, and http://localhost/CFIDE/administrator/ will put you at the Administrator login to finish up there (the server should configure itself, and you should be able to click on a link to continue to the administrator).
Creating a quick file ...
cd /usr/local/apache2/htdocs
sudo nano test.cfm
<cfset testvariable = "Testing." />
<cfoutput>#testvariable#</cfoutput>
Save.
http://localhost/test.cfm