Project

General

Profile

Actions

Web Server Installation on CentOS 6 » History » Revision 6

« Previous | Revision 6/24 (diff) | Next »
Sargis Dallakyan, 09/18/2012 12:51 PM


Web Server Installation on CentOS 6

This is a work in progress. We'll write documentation on Appion Web Server Installation on CentOS 6 as we go.

Before you start, make sure you have CentOS 6 installed on your computer. Note that upgrade CentOS 5 to CentOS 6 can damage existing filesystems and operating systems as described in CentOS Migration Guide. That's why we recommend starting with a fresh install of CentOS 6. The following links provide excellent step by step guide on how to install CentOS 6 Linux from scratch on a new machine:

Install Web Server Prerequisites

First install Extra Packages for Enterprise Linux (EPEL) - http://fedoraproject.org/wiki/EPEL

wget http://dl.fedoraproject.org/pub/epel/6/x86_64/epel-release-6-7.noarch.rpm
rpm -ivh epel-release-6-7.noarch.rpm 

Note that release version (6-7) is the current release at the time of this writing. Please click here to get the newest 'epel-release' package.

Now install all prerequisites

yum install php-gd gcc phpMyAdmin libssh2-devel php-pecl-ssh2 mod_ssl httpd php-mysql php-devel php fftw3-devel svn python-imaging python-devel mod_python scipy
easy_install fs PyFFTW3

Configure php.ini

Edit /etc/php.ini and change line ~229 to

short_open_tag = On

Note that short_open_tag appears twice in /etc/php.ini and you need to set short_open_tag = On at around line 229 for it to take effect.

Download Appion and Leginon Files

svn co http://emg.nysbc.org/svn/myami/trunk myami/

Install and Start Redux

cd myami
./pysetup.sh install
mkdir /tmp/redux
/etc/init.d/reduxd start

Install the Web Interface

cp -r ../myamiweb/ /var/www/html/ 

Visit http://localhost/myamiweb/setup and follow instructions in Web Tools Setup Wizard.

See also Install the Web Interface Advanced.

Updated by Sargis Dallakyan about 12 years ago · 6 revisions