phpmyadmin安装

 

 phpMyAmin是一种基于web实现MySQL的管理GUI。它可以使我们更加快捷直观的管理我们的数据库。所以下面就简述一下phpMyAmin的安装配置过程。

 

一、 配置环境

 

        本文是基于LAMP的rpm包的安装配置环境,以phpMyAdmin-3.5.1-all-languages.tar.bz2为例。

 

二、安装 phpMyAdmin

 

        1、解压并部署文件

 

        #tar  xf  phpMyAdmin-3.5.1-all-languages.tar.bz2

 

        此时当前目录下就生成了一个phpMyAdmin-3.5.1-all-languages文件。此时把这个目录下的所有文件都部署到/web/vhosts/magedu目录下。

 

        #cp phpMyAdmin-3.5.1-all-languages/   /var/www/html/

 

        2、编辑配置文件

 

        #cd  /var/www/html

 

        #ls   //此时目录中有很多php文件,但此时我们需要编写它的配置文件。它有一个样例配置文件config.sample.inc.php我们只需复制一份然后对副本进行修改即可。

 

        #cp  config.sample.inc.php  config.inc.php

 

        #vim config.inc.php   //我们需要修改$cfg['blowfish_secret']的值。因为这个值是对cookie的加密,而这个cookie则保存了我们登陆phpMyAmin时的账号和密码。所以必须对此值进行修改。

 

        $cfg['blowfish_secret'] = 'jiooppijjiianfncaa8b7c6d'; //其时这个值可以随意填写

 

        修改完后保存退出。

 

        3、后续工作

 

        a- 关闭SELinux。使用setenforce 0 命令。

 

        b- 同步时间。使用hwclock -s

 

        c- 设置时区。在/etc/php.ini文件中设置date.timezone=Asia/Shanghai   

 

  phpMyAmin不允许空密码登录,所以我们应该给用户一个密码。

        使用mysql命令进入数据库管理环境

        #set password for root@‘localhost'=password('123456') //root用户的密码便是123456。此时便可以输入密码登录。

 

四、扩展功能

        看到上面界面后数据的基本操作都可以正常进行了,但是界面下面往往会出现如下提示信息。

        phpMyAmin高级功能未全部设置。部分功能不可用。

        缺少mcypt扩展。请检查php配置。

        首先解决第一个问题:

           1、切换到phpAdmin的安装目录/var/www/html,找到example目录并切换
           2、example里面有一个create_tables.sql
           3、在当前目录下执行mysql  -uroot  -p ,进入sql的界面
                 执行:source  ./create_tables.sql
           4、此时数据库中已经存在了一个phpmyadmin库。
           5、cd .. 切换到父目录,编辑config.inc.php文件、
                 启用/* Storage database and tables */下面的内容
           6、启用/* User used to manipulate with storage */
                  $cfg['Servers'][$i]['controlhost'] = '';
                  $cfg['Servers'][$i]['controluser'] = 'pma';
                  $cfg['Servers'][$i]['controlpass'] = 'pmapass';
                  用户名和密码需要自己创建。也可以不启用此项。
            7、此时高级功能即可使用

         解决第二个问题:

        其时出现第二个提示是因为缺少扩展模块,此时我们只需下载一个扩展包即可。同时还用下载扩展包的依赖包。

        本文以下两个安装为例。

         ibmcrypt-2.5.7-5.el5.i386.rpm
         php53-mcrypt-5.3.3-1.el5.i386.rpm

        重启web服务,刷新页面。便会发现提示没有了。

        至此,一个完整的phpMyAdmin便安装完成。 

 

 

posted on 2012-07-24 15:28  ≮绝影ミ↖  阅读(401)  评论(0编辑  收藏  举报