安装好CentOS后,首先要配置rpmforge及epel源。centos官方的源其实也够用,不过像php的一些扩展如php-mcrypt在官方源中并没有。
rpmforge源可以在 http://pkgs.repoforge.org/rpmforge-release/中下载安装,名为rpmforge-release-*.i686.rpm 或 rpmforge-release-*.x86_64.rpm,找最新的版本
epel源可以在http://mirrors.ustc.edu.cn/fedora/epel/6/ 中找到,32系统在i386文件夹中,64位的在x86_64文件夹中,名为epel-release-6-*.noarch.rpm,找最新的版本。
以x64版本的epel源为例:
[syntaxHighLighter brush="shell"]rpm -ivh http://mirrors.ustc.edu.cn/fedora/epel/6/x86_64/epel-release-6-7.noarch.rpm
rpm --import /etc/pki/rpm-gpg/RPM-GPG-KEY-EPEL-6
yum -y install yum-priorities
yum update[/syntaxHighLighter]
安装LAMP
[syntaxHighLighter brush="shell"]#安装apache
yum -y install httpd httpd-devel
#安装mysql
yum -y install mysql mysql-devel mysql-server mysql-libs
#安装php
yum -y install php
#安装php扩展
yum -y install php-mysql php-gd php-imap php-ldap php-odbc php-mbstring php-devel php-soap php-cli php-pdo
yum -y install php-mcrypt php-tidy php-xml php-xmlrpc php-pear
#其它不常用php扩展,可不用安装
yum -y install php-pecl-memcache php-eaccelerator
#安装完成之后,启动
service httpd start
service mysqld start[/syntaxHighLighter]
配置httpd、mysqld开机自启动
[syntaxHighLighter brush="shell"]chkconfig mysqld on
chkconfig httpd on[/syntaxHighLighter]
下載和配置phpmyadmin
下載地址 http://www.phpmyadmin.net/home_page/downloads.php,選擇 phpMyAdmin-*-all-languages.tar.gz,比如:
[syntaxHighLighter brush="shell"]wget http://downloads.sourceforge.net/project/phpmyadmin/phpMyAdmin/3.5.1/phpMyAdmin-3.5.1-all-languages.tar.gz
tar zxf phpMyAdmin-3.5.1-all-languages.tar.gz
mv phpMyAdmin-3.5.1-all-languages phpmyadmin
cd phpmyadmin/libraries
vi config.default.php #编辑配置文件[/syntaxHighLighter]
[syntaxHighLighter brush="shell"]#将这里abcde文字修改为自己的字符,可任意
$cfg['blowfish_secret'] = 'abcde';[/syntaxHighLighter]