phpmyadmin 配置说明
前提条件是已经安装好apche服务、php环境和mysql服务。
下载最新版本压缩包。
第一步,在apache服务下的网站根目录(默认是htdocs文件夹)创建一个名为phpmyadmin文件夹,把压缩包解压到此文件夹。
第二步,在phpmyadmin\libraries文件夹里复制config.default.php文件到phpmyadmin目录并修改名字为:config.inc.php,然后打开修改下面配置:
$cfg['PmaAbsoluteUri'] = 'http://localhost/phpmyadmin'; #这里填写phpmyadmin的访问网址
B.mysql主机信息
引用:
$cfg['Servers'][$i]['host'] = 'localhost'; // MySQL hostname or IP address
填写localhost或mysql所在服务器的ip地址,如果mysql和该phpmyadmin在同一服务器,则按默认localhost
$cfg['Servers'][$i]['port'] = ''; // MySQL port - leave blank for default port
mysql端口,如果是默认3306,保留为空即可
C.mysql用户名和密码
引用:
$cfg['Servers'][$i]['user'] = 'root'; // MySQL user 访问phpmyadmin使用的mysql用户名
fg['Servers'][$i]['password'] = ''; // MySQL password (only needed对应上述mysql用户名的密码
D.认证方法
引用:
$cfg['Servers'][$i]['auth_type'] = 'http';
在此有四种模式可供选择,cookie,http,HTTP,config
config方式即输入phpmyadmin的访问网址即可直接进入,无需输入用户名和密码,是不安全的,不推荐使用。
设置好配置文件好,直接访问 'http://localhost/phpmyadmin' 会出现登录对话框就代表设置成功了。
如果访问出现 这个错误:Fatal error: Call to undefined function mb_detect_encoding() in http://localhost/phpmyadmin\phpMyAdmin\libraries\php-gettext\gettext.inc on line 177
则需要修改php.ini 文件配置,
解决方法:
访问
<?php
phpinfo()
?> 找出php.ini文件
Configuration File (php.ini) Path C:\Windows
Loaded Configuration File C:\Windows\php.ini
一般是在windows下,如果没有php.ini,可以到php安装目录复制php.ini-development模板到windows文件夹里,并修改文件名。
打开php.ini 文件进行修改,将以下几行值前面的“;”去掉。
;extension=php_mbstring.dll
;extension=php_gd2.dll
;extension=php_mysql.dll
;extension=php_mcrypt.dll
另外 extension_dir="./"改成 extension_dir="(php安装目录)/ext"
如extension_dir ="C:/PHP/php55_64/ext"