phpMyAdmin的安装及排错

phpMyAdmin 的安装及排错
 
环境 :redhat9,php5.04,mysql5.0.16,phpMyAdminphpMyAdmin-v2.10.1
将下载下来的压缩文件加压到 apache 的网页存放路径
然后复制配置文件
cp libraries/config.default.php config.inc.php
 
修改配置文件
vi config.inc.php
 
$cfg['Servers'][$i]['host']          = '192.168.0.111'
//mysql 服务器的名称或 ip, 本机的话可以写成 localohost
$cfg['Servers'][$i]['socket']        = '';  
// 知道路径的话可以写成如 /tmp/mysql.sock( mysql sock 所在路径
$cfg['Servers'][$i]['user']          = 'root';
//mysql 的帐号
$cfg['Servers'][$i]['password']      = 'bit';
//mysql 帐号的密码
 
排错
#2002 - 服务器没有响应 (or the local MySQL server's socket is not correctly configured)
host 值改为 localhost 或者 127.0.0.1 或者是真实 IP, 如我写的 192.168.0.111
socket 的值写成具体路径的 sock, /tmp/mysql.sock
 
MySQL said:
#1045 - Access denied for user 'root'@'192.168.0.111' (using password: NO)
说明 password 不正确
 
 
在页面的最下面显示
The mbstring PHP extension was not found and you seem to be using a multibyte charset. Without the mbstring extension phpMyAdmin is unable to split strings correctly and it may result in unexpected results.
或者对应的中文
没有发现 PHP 的扩展设置 mbstring 而当前系统好像在使用宽字符集。没有 mbstring 扩展的 phpMyAdmin 不能正确识别字符串,可能产生不可意料的结果 .
这是因为我们在装 PHP 的时候没有把 mbstring 模块加上。
win 下很简单啦,只要到配置文件里把 mbstring.dll 前面的分号去掉,并把文件放到相应的地方就可以了,在 linux 下就不同了,但是也很简单。只要在编译 PHP 的时候加上参数
--with-mbstring --enable-mbstring=all
就可以了。
 
可以先用这个例程试验 a.php
<?php
   $DbHost = "192.168.0.111"; //mysql 服务器地址
   $DbUser = "root"; //mysql 帐号
   $DbPass = "bit";      /*mysql 密码 */
   $DbName = "mysql";
 // 数据库名称 , 这里是名为 mysql 的数据库 , 其实只是以这个数据库为例 , 其他数据库名也一样
   $DbConnect = mysql_connect( $DbHost, $DbUser, $DbPass); // 连上 mysql
   mysql_select_db( $DbName, $DbConnect); // 打开名为 mysql 数据库
   mysql_close( $DbConnect); // 关闭数据库连接 , 可以看到我们并没有对数据库做任何操作 , 只是打开关闭而已
   echo "success";// 输出一个字符串
?>
访问 a.php 这个页面正常的话会显示 success
虽是原创 , 但也参考了网上很多文章 , 包括 copy, 不过所有过程我都亲自测试通过 .
 
 
 

你可能感兴趣的:(安装,redhat,phpMyAdmin,排错,排错)