Make sure you have installed CentOS with minimal system tools.
I am going to use my home directory as root folder.
import RPM-GPG-KEY
rpm --import /etc/pki/rpm-gpg/RPM-GPG-KEY*
Update Everything using YUM
Reboot your Server.
Install Some Required Packages
yum install fetchmail wget bzip2 unzip zip nmap openssl lynx fileutils
Setup System Time
yum install ntp
chkconfig ntpd on
ntpdate pool.ntp.org
/etc/init.d/ntpd start
Install RPMForge Repo
rpm --import http://apt.sw.be/RPM-GPG-KEY.dag.txt
wget http://pkgs.repoforge.org/rpmforge-release/rpmforge-release-0.5.2-2.el5.rf.i386.rpm
rpm -K rpmforge-release-0.5.2-2.el5.rf.i386.rpm
rpm -i rpmforge-release-0.5.2-2.el5.rf.i386.rpm
yum clean all
yum update
Use Remi’s Repo for Latest PHP and MySQL
rpm --import http://rpms.famillecollet.com/RPM-GPG-KEY-remi
wget http://download.fedora.redhat.com/pub/epel/5/i386/epel-release-5-4.noarch.rpm
wget http://rpms.famillecollet.com/enterprise/remi-release-5.rpm
rpm -Uvh remi-release-5*.rpm epel-release-5*.rpm
Enable Remi’s Repo
nano /etc/yum.repos.d/remi.repo
[remi]
enabled=1
Install Apache and PHP Server
yum install httpd
chkconfig --levels 235 httpd on
yum install php php-mysql php-gd php-odbc php-pear php-xml php-xmlrpc curl perl-libwww-perl ImageMagick libxml2
## Edit Apache Configuration, if you need.
nano /etc/httpd/conf/httpd.conf
Install MySQL Server
yum install mysql mysql-server
chkconfig --levels 235 mysqld on
/etc/init.d/mysqld start
## Change your MySQL Password
mysql_secure_installation
## Check if MySQL is running
netstat -tap | grep mysql
## Edit MySQL Configuration, if you need.
nano /etc/my.cnf
Install eAccelerator – PHP Caching, Makes your php load faster
yum install php-eaccelerator
Install PhpMyAdmin
Start Apache Server
Check Apache
Output
httpd: Could not reliably determine the server's fully qualified domain name, using 127.0.0.1 for ServerName
Loaded Modules:
core_module (static)
mpm_prefork_module (static)
...
Syntax OK
Check PHP
Output
PHP 5.3.6 (cli) (built: May 16 2011 19:18:00)
Copyright (c) 1997-2011 The PHP Group
Zend Engine v2.3.0, Copyright (c) 1998-2011 Zend Technologies
with eAccelerator v0.9.6.1, Copyright (c) 2004-2010 eAccelerator, by eAccelerator
Web server with Latest PHP and MySQL is done!
Install Webmin if you want
yum install openssl perl-Net-SSLeay
rpm --import http://www.webmin.com/jcameron-key.asc
Add Webmin Repo
nano /etc/yum.repos.d/webmin.repo
Add This
[Webmin]
name=Webmin Distribution Neutral
#baseurl=http://download.webmin.com/download/yum
mirrorlist=http://download.webmin.com/download/yum/mirrorlist
enabled=1
Install Webmin
TAG: linux server hosting, hosted linux server, linux server host, dedicated linux server hosting, linux dedicated server hosting, linux home server, home linux server, linux home server software, linux server home, linux home servers
ไม่มีความคิดเห็น:
แสดงความคิดเห็น