Quickie: Install ColdFusion 7.02 on Ubuntu 7.04 with Apache 2.2.4

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