-
Book Overview & Buying
-
Table Of Contents
Implementing SugarCRM 5.x
To install CentOS Linux Server carry out the following steps:
Insert the CentOS installation CD, disc 1 (or DVD if you downloaded the DVD image) into the target system and reboot. You should be able to see a screen similar to the following:
![]() |
Hit the Enter key to start the installation process.
Choose Skip when prompted to test the CD images. You should see the following screen:
![]() |
Proceed through the installation wizard choosing your desired language, keyboard layout, and other parameters. Continue the installation process until you get to the following screen:
![]() |
When prompted, define a strong password for your root user and make sure to make a note of it in a safe place.
Next, you will need to make some adjustments to the default selections on the software selection screen as shown in the following image:
![]() |
Verify that Server and Customize Now are selected before proceeding. This will ensure that you install all the necessary components.
On the screen that follows, select Servers and MySQL Database, as illustrated in the following image:
![]() |
Proceed with the remainder of the wizard and initiate the installation process as shown in the next image:
![]() |
Once the installation process has been completed, we need to adjust some settings to ensure that our PHP environment is properly configured and at the right version level.
If you recall from earlier in this section, Version 5.4 of CentOS includes Version 5.1.6 of PHP, which should not be used with versions of SugarCRM newer than 5.2. There is no need to worry, however, as step-by-step instructions for installing an updated version of PHP are available at the following URL:
http://wiki.centos.org/HowTos/PHP_5.1_To_5.2
You may have noticed that the images were taken from an installation being performed on a Sun VirtualBox virtual machine. A virtual machine is precisely that, a digital representation of a physical server. VirtualBox is one of various software packages available today that provides this type of increasingly popular functionality.
The popularity of virtualization is primarily due to its ability to reduce costs. As a single physical server can be used to host multiple virtual machines, each performing different functions, hardware and other ancillary costs (such as electricity) are reduced. The danger, however, is that a major failure on the physical server has the potential to impact all the virtual machines it is hosting—this poses a bit of a risk.
If you are considering using virtualization technology for your SugarCRM deployment, either for the web or database server component, rest assured that it is a perfectly acceptable (and common) approach to deploying it, especially when using Linux.
Let us now proceed to configure our newly installed CentOS system to prepare it to host a SugarCRM installation.
Change the font size
Change margin width
Change background colour





