【转】通过yum安装phpMyAdmin及配置过程
    
1. 安装mysql + php环境。
2. 安装phpMyAdmin
yum -y install phpMyAdmin
安装完成后如下配置:
     配置文件在/usr/share/phpMyAdmin下,进入libraries目录
     
     a. 修改/etc/phpMyAdmin/config.inc.php,,修改前应先备份一下
     
      [‘host’]=’localhost’;
     
     //除非数据库不在本机,此处不要更改
     
     [‘port’]=”;默认为3306
     
     
      [‘auth_type’]=’config’
     
     
     [‘user’]=’YOUR_USER_NAME’
     
     [‘password’]=’YOUR_PASSWORD’    //注意这里的user和password仅用于auth_type=config的情况下,
    
密码不要为空
[‘blowfish_secret’]=’php’ cookie认证字符,可为任意,注意要不为空才行的
    
     b. 修改/etc/httpd/conf.d/phpmyadmin.conf
    
    
    
     本文件是phpmyadmin的访问控制文件,保证远程访问。如下修改即可:
    
     
      <Directory
      
      /usr/share/phpMyAdmin/>
     
    
     
      
      
      
      Order
      
      Deny,Allow
     
    
     
      
      
      
      Deny
      
      
      from
      
      All
     
    
     
      
      
      
      Allow
      
      from
      
      127.0.0.1
     
    
     
      
      
      
      Allow
      
      from
      
      ipaddress
     
    
     
      </Directory>
     
    
    
     
     
    
    
     测试:
    
    
    
     http://IP/phpMyAdmin/
    
    
     c. 如果安装php时没有安装php-mcrypt包,可能会出现错误提示,这时只需将其安装:
    
    
    
     yum -y install php-mcrypt
    
   
安装phpmyadmin报错
No package phpmyadmin available.时,按如下方案解决:
     
      安装
     
     
      
       
        nginx
       
      
     
     
      报错No package
     
     
      
       
        nginx
       
      
     
     
      available
     
    
     
      
       问题:
      
     
     
      安装nginx,报错如下
     
    
| 
          | 
| 
         Loaded plugins: fastestmirror | 
     
      原因:
     
     EPEL未被启动,且指示的 rpm包不可用
    
     
      解决方法:
     
     1.首先检查系统是否安装epel-release:
    
     [root@flc ~]#
     
      rpm -q epel-release
     
     
     package epel-release is not installed
    
2.如果没有安装,则install:
     [root@flc ~]#
     
      
       rpm -ivh
      
      
      
     
     
      
       http://dl.fedoraproject.org/pub/epel/6/x86_64/epel-release-6-8.noarch.rpm
      
     
    
     Retrieving
     
      http://dl.fedoraproject.org/pub/epel/6/x86_64/epel-release-6-8.noarch.rpm
     
     
     Preparing…                ########################################### [100%]
     
     1:epel-release           ########################################### [100%]
    
注意:
     32位:
     
      
       http://mirrors.ustc.edu.cn/fedora/epel/6/i386/epel-release-6-6.noarch.rpm
      
     
    
     64位:
     
      
       http://mirrors.ustc.edu.cn/fedora/epel/6/x86_64/epel-release-6-6.noarch.rpm
      
     
    
#安装成功
     [root@flc ~]#
     
      rpm -q epel-release
     
     
     epel-release-6-8.noarch
    
     #查看其所依附的软件文件
     
     [root@flc ~]#
     
      rpm -qR epel-release
     
     
     /bin/sh
    
/bin/sh
config(epel-release) = 6-8
redhat-release >= 6
rpmlib(CompressedFileNames) <= 3.0.4-1
rpmlib(FileDigests) <= 4.6.0-1
rpmlib(PayloadFilesHavePrefix) <= 4.0-1
rpmlib(PayloadIsXz) <= 5.2-1
3导入key:
     [root@flc ~]#
     
      rpm –import /etc/pki/rpm-gpg/RPM-GPG-KEY-EPEL-6
     
    
别忘了安装yum-priorities
     [root@flc ~]#
     
      yum install yum-priorities
     
    
     [root@flc ~]#
     
      cd
      
       /etc/yum.repos.d
      
     
    
     [root@localhost yum.repos.d]#
     
      ls |grep epel
     
    
epel.repo
epel-testing.repo
     
     然后安装nginx,即不报错:
    
     [root@wmct-server yum.repos.d]#
     
      yum install nginx
     
    
 
