PHPMYADMIN安装和配置

时间:10-03-03 栏目:网络&技术 作者:wukong 评论:0 点击: 926 次

在安装这个之前已经装了mysql官方提供的工具mysql gui tools,虽说这个工具功能很强劲,但

phpmyadmin使用方便,所以就又装了,况且多装一个也能多知道点知识。不过这phpmyadmin

管理工具配置起来恼火的很,老是出错,一开始以为装好了,结果输入

http://localhost/phpmyadmin/的时候,提示说mysql服务无法加载,请检查你的PHP配置。奶奶

的胸。其实改也没关系,就弄这个东东,重启好几次了,娘希匹。好了,开始装了。

到官方下载你所需要装的版本,我选的是比较新的phpMyAdmin-3.2.4-all-languages.zip

1、先下载phpMyAdmin安装包:

到国外官方网站http://www.phpmyadmin.net上,点击导航栏上的“DOWNLOADS”链接进入下

载页面,选择“all-languages.zip”版本下载到本地,解压;把解压缩文件放到系统指定的虚拟

根目录下的phpmyadmin文件夹里(可自定义文件夹名),如flymorn的本地存放位置是

D:wwwphpmyadmin里。

2、找到phpmyadmin文件夹里的/libraries/config.default.php文件(旧版本是根目录下的

config.inc.php文件),用支持UTF-8编码的写字板打开进行编辑。

查找 $cfg['PmaAbsoluteUri'] 修改为你将上传到空间的phpMyAdmin的网址

如:$cfg['PmaAbsoluteUri'] = 'http://www.piaoyi.org/phpmyadmin/';

这里因为我是本地调试,我改为$cfg['PmaAbsoluteUri'] = 'http://localhost/phpmyadmin/';

注意:不要漏掉最后的反斜杠/和开头的http。

4、查找 $cfg['Servers'][$i]['host'] = 'localhost';(通常用默认,也有例外,可以不用修改)

5、查找 $cfg['Servers'][$i]['auth_type'] = 'config';

在自己的机子里调试用config;如果在网络上的空间用cookie,这里我们既然在前面已经添加

了网址,就修改成cookie。

我个人建议:无论是本地还是网络上,都建议设置成cookie,安全第一。

同时,当auth_type这个值设置为cookie后,还有一个地方需要作出相应的修改:

$cfg['blowfish_secret'] = '';

改成:$cfg['blowfish_secret'] = 'www.piaoyi.org';

这里的www.piaoyi.org自己随便定义,不超过46个字符。如果这个地方留空,将会出现上文提

到的第2个错误:“配置文件现在需要绝密的短语密码(blowfish_secret)”。

6、查找 $cfg['Servers'][$i]['user'] = 'root'; // MySQL user(用户名,自己机里用root;在网上

一般为你的ftp用户名,虚拟主机提供商会告诉你的;一般不要修改)

7、查找 $cfg['Servers'][$i]['password'] = '123456'; // MySQL password (123456修改成连接

你的MYSQL数据库的用户密码)

8、查找 $cfg['DefaultLang'] = 'zh'; (这里是选择语言,zh代表简体中文的意思) 还有 $cfg

['DefaultCharset'] = 'gb2312';(修改默认编码为国标)

到这里,phpMyAdmin就已经配置完成OK;你可以打开http://localhost/phpmyadmin/访问方

便快捷的图形化管理软件phpMyAdmin了。关于本文没有提到的配置文件里的其他选项,大家

可以不用关心了也不必修改。关于具体如何操作phpMyAdmin不在本文讨论的范围内,不过图

形化界面,是通俗易懂,稍微看看就会用了

重头来了。

如果出现无法加载mysql服务器,请检查你的PHP配置的话,

先把PHP目录下的这几个文件:libmysql.dll php5ts.dll libmcrypt.dll php_mysql.dll 拷贝到windowssystem32下面

接着把这个:libmysql.dll 文件拷贝到PHPext子目录下,版本为3.0以上的可以放到phpext下其他版本只能放到windowsystem32下,

既然加载了这些选项,然后我们就去PHP.INI配置文件里面进行设置如下:

;extension=php_mbstring.dll

;extension=php_mcrypt.dll

;extension=php_mysql.dll

把上面几个extension前面的;号去掉,然后保存

接着找到extension_dir = "./"
更改为extension_dir = "d:Program Filesphp5ext",因为我的PHP安装在这下面,如果你装在其他地方可以选择你所安装的位置

还有一种错误就是:使用链接表的额外特性尚未激活

解决方法:

先建立一个名为phpmyadmin的数据库
2.然后把目录下scripts/create_tables.sql导入到这个库, mysqldir/bin/mysql -u root -p /phpadmin_dir/scripts/create_tables.sql

3.打开config.inc.php配置文件.
找到以下这些,把//后面的东西加在 ' ' 里.......注意,你也许能找到三个或者更多类似的内容,一起改吧.
$cfg['Servers'][$i]['pmadb'] = ''; // 'phpmyadmin' - see scripts/create_tables.sql
$cfg['Servers'][$i]['bookmarktable'] = ''; // 'pma_bookmark'
$cfg['Servers'][$i]['relation'] = ''; // 'pma_relation'
$cfg['Servers'][$i]['table_info'] = ''; // 'pma_table_info'
$cfg['Servers'][$i]['table_coords'] = ''; // 'pma_table_coords'
$cfg['Servers'][$i]['pdf_pages'] = ''; // 'pma_pdf_pages'
$cfg['Servers'][$i]['column_info'] = ''; // 'pma_column_info'
$cfg['Servers'][$i]['history'] = ''; // 'pma_history'
改好会像下面这样
$cfg['Servers'][$i]['pmadb'] = 'phpmyadmin'; // 'phpmyadmin' - see scripts/create_tables.sql
$cfg['Servers'][$i]['bookmarktable'] = 'pma_bookmark'; // 'pma_bookmark'
$cfg['Servers'][$i]['relation'] = 'pma_relation'; // 'pma_relation'
$cfg['Servers'][$i]['table_info'] = 'pma_table_info'; // 'pma_table_info'
$cfg['Servers'][$i]['table_coords'] = 'pma_table_coords'; // 'pma_table_coords'
$cfg['Servers'][$i]['pdf_pages'] = 'pma_pdf_pages'; // 'pma_pdf_pages'
$cfg['Servers'][$i]['column_info'] = 'pma_column_info'; // 'pma_column_info'
$cfg['Servers'][$i]['history'] = 'pma_history'; // 'pma_history'

$cfg['Servers'][$i]['designer_coords'] = 'pma_designer_coords';这个一定加上,看了网上好多没加,开始和他们一样没加,进去了,也没出错,可没地方出来。。。。

保存文件,再刷新你的页面.

到这里应该好了,我测试了,我用editplus写了PHP程序,包括连接数据库。打开数据库,在PHP里面创建数据表,在PHP理插入SQL数据,等等一切正常。

开始会出现乱码,关于中文乱码,我在本空间有说明,

声明: 本文由( wukong )原创编译,转载请保留链接: PHPMYADMIN安装和配置

PHPMYADMIN安装和配置:等您坐沙发呢!

发表评论

您必须 [ 登录 ] 才能发表留言!

------====== 本站公告 ======------
大家有任何疑问和建议,请到这里留言:点击留言板

读者排行