With the release of ColdFusion MX, Macromedia has created a completely new, powerful ColdFusion that enhances the capabilities of past versions while eliminating previous limitations.
The new version of ColdFusion should be very familiar to those who've developed with ColdFusion in the past. Nonetheless, it's still packed with new features that enable you to extend the capabilities of your ColdFusion applications beyond what was even possible with version 5.
ColdFusion MX should
Chapter 2. Preparing Your Environment
In this chapter, we take a look at the steps required to get ColdFusion MX up and running on your server or development machine. This is actually a
Following an overview of the installation process, we take a look at some out-of-the-box configuration settings that you might want to consider. Chapter 26, "Performance Optimization and Scalability Planning," goes into much greater detail on the tuning of specific hardware and applications for performance.
In addition, we discuss your choices regarding your ColdFusion development environment. We cover the tool of choice for most ColdFusion developers, ColdFusion Studio 5, and the newly introduced development tool, Macromedia's Dreamweaver MX.
Installing and Configuring ColdFusion
Of course, the first step in the configuration of ColdFusion MX is a successful installation of the product. As mentioned, if you've installed ColdFusion Server before, the installation process for ColdFusion MX should seem somewhat familiar to you.
Before installing ColdFusion MX, it's important to ensure that you have hardware that meets the recommended requirements for installation.
Table 2.1 gives the system requirements for installing ColdFusion MX on Windows and UNIX. An important note for Solaris customers is that with the release of ColdFusion MX, ColdFusion can no longer be run on Solaris i86 machines. To run ColdFusion MX on Solaris, you must be running a SPARC version of the Solaris operating system (OS).
Table 2.1. Recommended and Required Minimum System Configurations for Installing ColdFusion MX
Depending on the OS you are using, you can install ColdFusion MX in one of two ways. First, we examine a typical Windows installation.
Installing ColdFusion MX on Windows
To install ColdFusion MX on a Windows system, you need to be certain that the target system meets some minimum patch requirements for the installation to complete successfully.
Table 2.2 lists the patches required prior to installing ColdFusion MX on a Windows system.
Table 2.2. Patches Required for Installation on Windows
After you've examined the system and patch-level requirements, you can begin the install. Installation should automatically begin when you insert the ColdFusion MX CD into the CD drive. If it doesn't, you can simply browse the CD for coldfusionmx.exe and double-click the executable file to kick off the installation wizard.
After ColdFusion MX is installed, it should automatically detect any web servers present on the target system. ColdFusion MX includes support for Internet Information Server (IIS), iPlanet, and Apache as standalone web servers. You are given the opportunity either to select an existing web server on the system or to use the web server that comes bundled with ColdFusion MX. If you are installing ColdFusion MX on a production system, it is strongly recommended that you choose something other than the built-in ColdFusion MX web server; this web server is provided by Macromedia
After you've selected the web server with which you would like ColdFusion MX to pair itself, the web server is automatically configured for you to respond to
Installing ColdFusion MX on UNIX Systems
Just as in a Windows-based installation, installing ColdFusion MX on a UNIX-based system requires that your system meet certain patch levels prior to attempting the installation.
Table 2.3 lists the patches required prior to installing ColdFusion MX on a UNIX system.
Table 2.3. Patches Required for Installation on UNIX
Installing ColdFusion MX on a UNIX-based system requires that you know a little about your system. You should make sure that you're logged on as root when installing. On most UNIX-based systems with ColdFusion MX, you have your choice of a regular or graphical
Unlike previous versions of ColdFusion, ColdFusion MX does not require a symbolic link from the /opt directory, so you can install ColdFusion MX to any target volume that you choose.
After you begin the installation, be aware of a common problem in UNIX-based installations. When ColdFusion MX
As noted previously, after ColdFusion MX is installed, it should automatically detect any web servers present on the target system. You are given the opportunity to select an existing web server on the system or to use the web server that comes bundled with ColdFusion MX. If you are installing ColdFusion MX on a production system, it is strongly recommended that you choose something other than the built-in ColdFusion MX web server; this web server is provided by Macromedia strictly for development servers.
After you've selected the web server with which you would like ColdFusion MX to pair itself, the web server is automatically configured for you to respond to requests for CFM files.
Now that you've installed the ColdFusion Server, you understand a little bit about how ColdFusion works. Let's