phpMyAdmin的安装及排错

本文涉及的产品
云数据库 RDS MySQL Serverless,0.5-2RCU 50GB
云数据库 RDS MySQL Serverless,价值2615元额度,1个月
简介:
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(mysqlsock所在路径
$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,不过所有过程我都亲自测试通过.

本文转自yahoon 51CTO博客,原文链接:http://blog.51cto.com/yahoon/31252,如需转载请自行联系原作者
相关实践学习
基于CentOS快速搭建LAMP环境
本教程介绍如何搭建LAMP环境,其中LAMP分别代表Linux、Apache、MySQL和PHP。
全面了解阿里云能为你做什么
阿里云在全球各地部署高效节能的绿色数据中心,利用清洁计算为万物互联的新世界提供源源不断的能源动力,目前开服的区域包括中国(华北、华东、华南、香港)、新加坡、美国(美东、美西)、欧洲、中东、澳大利亚、日本。目前阿里云的产品涵盖弹性计算、数据库、存储与CDN、分析与搜索、云通信、网络、管理与监控、应用服务、互联网中间件、移动服务、视频服务等。通过本课程,来了解阿里云能够为你的业务带来哪些帮助 &nbsp; &nbsp; 相关的阿里云产品:云服务器ECS 云服务器 ECS(Elastic Compute Service)是一种弹性可伸缩的计算服务,助您降低 IT 成本,提升运维效率,使您更专注于核心业务创新。产品详情: https://www.aliyun.com/product/ecs
相关文章
|
关系型数据库 MySQL 数据库
mysql数据库第一次安装问题
第一次mysql安装途中出现的一些问题
mysql数据库第一次安装问题
|
关系型数据库 MySQL Linux
|
关系型数据库 应用服务中间件 PHP
|
SQL 关系型数据库 数据安全/隐私保护
|
PHP Apache 计算机视觉
|
Web App开发 Ubuntu 关系型数据库
|
关系型数据库 测试技术 Linux
|
Web App开发 网络安全 Perl
|
关系型数据库 MySQL Linux