CentOS 5.5默认的是163的源,据说sohu的源很好用,今天小试了下。

 1、修改yum配置文件,更改为sohu源

# cd /etc/yum.repos.d/ 
#
cp CentOS-Base.repo CentOS-Base.repo.bak

清空CentOS-Base.repo文件内容,替换为以下内容:

# CentOS-Base.repo 
#
# This file uses a
new mirrorlist system developed by Lance Davis for CentOS.
# The mirror system uses the connecting IP address of the client and the
# update status of each mirror to pick mirrors that are updated to and
# geographically close to the client. You should use
this for CentOS updates
# unless you are manually picking other mirrors.
#
# If the mirrorlist
= does not work for you, as a fall back you can try the
# remarked
out baseurl= line instead.
#
#
[
base]
name
=CentOS-$releasever - Base
baseurl
=http://mirrors.sohu.com/centos/$releasever/os/$basearch/
gpgcheck=1
gpgkey
=http://mirrors.sohu.com/centos/RPM-GPG-KEY-CentOS-5
#released updates
[updates]
name
=CentOS-$releasever - Updates
baseurl
=http://mirrors.sohu.com/centos/$releasever/updates/$basearch/
gpgcheck=1
gpgkey
=http://mirrors.sohu.com/centos/RPM-GPG-KEY-CentOS-5
#packages used/produced in the build but not released
[addons]
name
=CentOS-$releasever - Addons
baseurl
=http://mirrors.sohu.com/centos/$releasever/addons/$basearch/
gpgcheck=1
gpgkey
=http://mirrors.sohu.com/centos/RPM-GPG-KEY-CentOS-5
#additional packages that may be useful
[extras]
name
=CentOS-$releasever - Extras
baseurl
=http://mirrors.sohu.com/centos/$releasever/extras/$basearch/
gpgcheck=1
gpgkey
=http://mirrors.sohu.com/centos/RPM-GPG-KEY-CentOS-5
#additional packages that extend functionality of existing packages
[centosplus]
name
=CentOS-$releasever - Plus
baseurl
=http://mirrors.sohu.com/centos/$releasever/centosplus/$basearch/
gpgcheck=1
enabled
=0
gpgkey
=http://mirrors.sohu.com/centos/RPM-GPG-KEY-CentOS-5

更新源

# yum -y update

2、使用yum命令安装apache、mysql、PHP环境

#yum -y install httpd php mysql mysql-server php-mysql
#
这里只装了最基础的,其他扩展没装

3、设定服务启动与自启动

# chkconfig httpd on
#
chkconfig --add mysqld
#
chkconfig mysqld on

# service httpd start
#
service mysqld start

4、防火墙设置

a.添加.允许访问端口{21: ftp, 80: http}. 
# iptables -I INPUT -p tcp --dport 80 -j ACCEPT
# iptables -I RH-Firewall-1-INPUT -m state –state NEW -m tcp -p tcp –dport 21 -j ACCEPT
#
iptables -I RH-Firewall-1-INPUT -m state –state NEW -m tcp -p tcp –dport 80 -j ACCEPT
b.或者关闭防火墙(不推荐).
# service iptables stop
c.重置加载防火墙
# service iptables restart

5、修改mysql的密码

#mysqladmin -u root password 'root'

其他的配置,童鞋们自己搞吧

 

 

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

安装日志:

 

[jianbao@localhost ~]$ yum install -y httpd php mysql mysql-server php-mysql php-devel
Loaded plugins: fastestmirror
You need to be root to perform this command.
[jianbao@localhost ~]$ su -
口令:
[root@localhost ~]# yum install -y httpd php mysql mysql-server php-mysql php-devel
Loaded plugins: fastestmirror
Loading mirror speeds from cached hostfile
 * base: centos.ustc.edu.cn
 * extras: centos.ustc.edu.cn
 * updates: centos.ustc.edu.cn
Setting up Install Process
Resolving Dependencies
--> Running transaction check
---> Package httpd.i386 0:2.2.3-53.el5.centos.3 set to be updated
---> Package mysql.i386 0:5.0.95-1.el5_7.1 set to be updated
--> Processing Dependency: perl(DBI) for package: mysql
---> Package mysql-server.i386 0:5.0.95-1.el5_7.1 set to be updated
--> Processing Dependency: perl-DBD-MySQL for package: mysql-server
---> Package php.i386 0:5.1.6-27.el5_7.5 set to be updated
--> Processing Dependency: php-cli = 5.1.6-27.el5_7.5 for package: php
--> Processing Dependency: php-common = 5.1.6-27.el5_7.5 for package: php
---> Package php-devel.i386 0:5.1.6-27.el5_7.5 set to be updated
--> Processing Dependency: autoconf for package: php-devel
--> Processing Dependency: automake for package: php-devel
---> Package php-mysql.i386 0:5.1.6-27.el5_7.5 set to be updated
--> Processing Dependency: php-pdo for package: php-mysql
--> Running transaction check
---> Package autoconf.noarch 0:2.59-12 set to be updated
--> Processing Dependency: imake for package: autoconf
---> Package automake.noarch 0:1.9.6-2.3.el5 set to be updated
---> Package perl-DBD-MySQL.i386 0:3.0007-2.el5 set to be updated
---> Package perl-DBI.i386 0:1.52-2.el5 set to be updated
---> Package php-cli.i386 0:5.1.6-27.el5_7.5 set to be updated
---> Package php-common.i386 0:5.1.6-27.el5_7.5 set to be updated
---> Package php-pdo.i386 0:5.1.6-27.el5_7.5 set to be updated
--> Running transaction check
---> Package imake.i386 0:1.0.2-3 set to be updated
--> Finished Dependency Resolution

Dependencies Resolved

================================================================================
 Package             Arch        Version                     Repository    Size
================================================================================
Installing:
 mysql               i386        5.0.95-1.el5_7.1            updates      4.9 M
 mysql-server        i386        5.0.95-1.el5_7.1            updates      9.8 M
 php                 i386        5.1.6-27.el5_7.5            updates      2.3 M
 php-devel           i386        5.1.6-27.el5_7.5            updates      504 k
 php-mysql           i386        5.1.6-27.el5_7.5            updates       86 k
Updating:
 httpd               i386        2.2.3-53.el5.centos.3       updates      1.2 M
Installing for dependencies:
 autoconf            noarch      2.59-12                     base         647 k
 automake            noarch      1.9.6-2.3.el5               base         476 k
 imake               i386        1.0.2-3                     base         319 k
 perl-DBD-MySQL      i386        3.0007-2.el5                base         148 k
 perl-DBI            i386        1.52-2.el5                  base         600 k
 php-cli             i386        5.1.6-27.el5_7.5            updates      2.1 M
 php-common          i386        5.1.6-27.el5_7.5            updates      153 k
 php-pdo             i386        5.1.6-27.el5_7.5            updates       65 k

Transaction Summary
================================================================================
Install      13 Package(s)
Upgrade       1 Package(s)

Total download size: 23 M
Downloading Packages:
(1/14): php-pdo-5.1.6-27.el5_7.5.i386.rpm                |  65 kB     00:00     
(2/14): php-mysql-5.1.6-27.el5_7.5.i386.rpm              |  86 kB     00:00     
(3/14): perl-DBD-MySQL-3.0007-2.el5.i386.rpm             | 148 kB     00:00     
(4/14): php-common-5.1.6-27.el5_7.5.i386.rpm             | 153 kB     00:00     
(5/14): imake-1.0.2-3.i386.rpm                           | 319 kB     00:01     
(6/14): automake-1.9.6-2.3.el5.noarch.rpm                | 476 kB     00:02     
(7/14): php-devel-5.1.6-27.el5_7.5.i386.rpm              | 504 kB     00:02     
(8/14): perl-DBI-1.52-2.el5.i386.rpm                     | 600 kB     00:02     
(9/14): autoconf-2.59-12.noarch.rpm                      | 647 kB     00:02     
(10/14): httpd-2.2.3-53.el5.centos.3.i386.rpm            | 1.2 MB     00:05     
(11/14): php-cli-5.1.6-27.el5_7.5.i386.rpm               | 2.1 MB     00:07     
(12/14): php-5.1.6-27.el5_7.5.i386.rpm                   | 2.3 MB     00:08     
(13/14): mysql-5.0.95-1.el5_7.1.i386.rpm                 | 4.9 MB     00:18     
(14/14): mysql-server-5.0.95-1.el5_7.1.i386.rpm          | 9.8 MB     00:39     
--------------------------------------------------------------------------------
Total                                           256 kB/s |  23 MB     01:32     
Running rpm_check_debug
Running Transaction Test
Finished Transaction Test
Transaction Test Succeeded
Running Transaction
  Installing     : php-common                                              1/15 
  Installing     : perl-DBI                                                2/15 
  Installing     : mysql                                                   3/15 
  Installing     : perl-DBD-MySQL                                          4/15 
  Installing     : php-pdo                                                 5/15 
  Installing     : php-cli                                                 6/15 
  Installing     : imake                                                   7/15 
  Updating       : httpd                                                   8/15 
  Installing     : php                                                     9/15 
  Installing     : php-mysql                                              10/15 
  Installing     : mysql-server                                           11/15 
  Installing     : autoconf                                               12/15 
  Installing     : automake                                               13/15 
  Installing     : php-devel                                              14/15 
  Cleanup        : httpd                                                  15/15 

Installed:
  mysql.i386 0:5.0.95-1.el5_7.1         mysql-server.i386 0:5.0.95-1.el5_7.1    
  php.i386 0:5.1.6-27.el5_7.5           php-devel.i386 0:5.1.6-27.el5_7.5       
  php-mysql.i386 0:5.1.6-27.el5_7.5    

Dependency Installed:
  autoconf.noarch 0:2.59-12              automake.noarch 0:1.9.6-2.3.el5       
  imake.i386 0:1.0.2-3                   perl-DBD-MySQL.i386 0:3.0007-2.el5    
  perl-DBI.i386 0:1.52-2.el5             php-cli.i386 0:5.1.6-27.el5_7.5       
  php-common.i386 0:5.1.6-27.el5_7.5     php-pdo.i386 0:5.1.6-27.el5_7.5       

Updated:
  httpd.i386 0:2.2.3-53.el5.centos.3                                            

Complete!
[root@localhost ~]#

 

 

[root@localhost ~]# chkconfig httpd on
[root@localhost ~]# chkconfig --add mysqld
[root@localhost ~]# chkconfig mysqld on
[root@localhost ~]# service httpd start
启动 httpd:                                               [确定]
[root@localhost ~]# service mysqld start
初始化 MySQL 数据库: Installing MySQL system tables...
OK
Filling help tables...
OK

To start mysqld at boot time you have to copy
support-files/mysql.server to the right place for your system

PLEASE REMEMBER TO SET A PASSWORD FOR THE MySQL root USER !
To do so, start the server, then issue the following commands:
/usr/bin/mysqladmin -u root password 'new-password'
/usr/bin/mysqladmin -u root -h localhost.localdomain password 'new-password'

Alternatively you can run:
/usr/bin/mysql_secure_installation

which will also give you the option of removing the test
databases and anonymous user created by default.  This is
strongly recommended for production servers.

See the manual for more instructions.

You can start the MySQL daemon with:
cd /usr ; /usr/bin/mysqld_safe &

You can test the MySQL daemon with mysql-test-run.pl
cd mysql-test ; perl mysql-test-run.pl

Please report any problems with the /usr/bin/mysqlbug script!

The latest information about MySQL is available on the web at
http://www.mysql.com
Support MySQL by buying support/licenses at http://shop.mysql.com
                                                           [确定]
启动 MySQL:                                               [确定]
[root@localhost ~]#

 

 

 

 

posted on 2011-10-18 11:19  小炒花生米  阅读(4358)  评论(0编辑  收藏  举报