phpMyAdmin安装配置方法全过程,及问题解决.txt
### phpMyAdmin安装配置方法全过程及问题解决 #### 一、前言 在现代网站开发过程中,数据库管理是一项至关重要的工作。phpMyAdmin作为一个广泛使用的MySQL数据库管理工具,以其直观的Web界面和丰富的功能深受开发者喜爱。本文将详细介绍phpMyAdmin的安装与配置过程,并针对安装过程中可能遇到的问题提供解决方案。 #### 二、安装准备 在开始安装phpMyAdmin之前,请确保已具备以下条件: 1. **服务器环境**:确保服务器上已经安装了PHP和MySQL。 2. **权限设置**:确保用户具有对相关文件和目录的读写权限。 3. **扩展支持**:确认服务器上的PHP环境支持必要的扩展,如mcrypt等。 #### 三、phpMyAdmin下载与解压 1. **下载**:访问phpMyAdmin官方网站(http://www.phpmyadmin.net)并下载最新版本的软件包。推荐选择“all-languages.zip”版本,包含所有语言支持。 2. **解压**:将下载好的文件解压到服务器的指定目录下。例如,可以将其解压至`D:\www\phpmyadmin`目录下。 #### 四、配置文件修改 1. **定位配置文件**:进入`phpmyadmin`目录下的`libraries`子目录找到`config.default.php`文件,并将其重命名为`config.inc.php`。 2. **编辑配置**: - **基础配置**:修改`$cfg['PmaAbsoluteUri']`为phpMyAdmin的实际URL地址。例如,如果phpMyAdmin部署在本地服务器上,则应设置为`$cfg['PmaAbsoluteUri']='http://localhost/phpmyadmin/'`。 - **认证方式**:设置`$cfg['Servers'][$i]['auth_type']`为`'config'`。这表示使用配置文件中的凭据进行认证。如果选择使用cookie认证,则需要设置`$cfg['blowfish_secret']`。 - **MySQL配置**:根据实际情况修改MySQL用户的用户名和密码,例如`$cfg['Servers'][$i]['user']`和`$cfg['Servers'][$i]['password']`。 - **语言设置**:设置默认语言为中文简体`$cfg['DefaultLang']='zh'`,并指定字符集`$cfg['DefaultCharset']='gb2312'`。 #### 五、问题解决 在安装配置过程中可能会遇到一些常见问题,下面列举了一些解决方案: 1. **mcrypt扩展未开启**: - 首先确认服务器是否已安装MySQL数据库。 - 检查系统路径`C:\windows\system32`是否存在`libmcrypt.dll`文件,若不存在则需从PHP安装目录下复制相应文件到该路径。 - 在PHP配置文件`php.ini`中开启mcrypt扩展,去掉`extension=php_mcrypt.dll`行前面的分号`;`。 - 确认MySQL数据目录的权限设置正确,通常需要给予管理员和system用户完全控制权限。 - 如果仍然存在问题,可以尝试重启服务器或重新配置环境变量。 2. **MySQL扩展未开启**: - 确认PHP配置文件`php.ini`中MySQL扩展是否已被启用,如`extension=php_mysql.dll`(具体文件名根据实际安装版本而定)。 - 若未开启,则去掉该行前面的分号`;`并重启Web服务器使配置生效。 通过以上步骤,您可以顺利完成phpMyAdmin的安装配置,并解决安装过程中可能遇到的问题。需要注意的是,为了确保系统的稳定性和安全性,在配置完成后还应对相关设置进行测试,以验证是否能够正常运行phpMyAdmin,并根据实际需求调整配置。
Author:Flymorn Source:飘易博客
Categories:PHP编程 PostTime:2008-4-9 12:03:36
正 文:
今天调试PHP数据库Mysql,在单位的电脑上安装phpMyAdmin数据库管理软件,本来是很简单的事,却出现了几个问题:
1/无法载入mcrypt扩展,请检查PHP配置;
2/配置文件现在需要绝密的短语密码(blowfish_secret);
3/#2003-服务器没有响应。
为了以备不时之需,把遇到的这些问题的解决方法归纳到飘易博客,省得日后再遇到这类问题还要到处阅读文档,寻找解决方法。
由于目前phpMyAdmin的最新版本已经更新到了2.11.5.1,网上流传的很多配置方法都是以前老版本的,已经不太适应新版本的配置要求;于是 flymorn顺便也把phpMyAdmin2.11.5.1的配置步骤也列在下面;为了切换及调试PHP方便,我采用的是windows系统,本地调试。
1、先下载phpMyAdmin安装包:
到国外官方网站http://www.phpmyadmin.net上,点击导航栏上的“DOWNLOADS”链接进入下载页面,选择“all-languages.zip”版本下载到本地,解压;把解压缩文件放到系统指定的虚拟根目录下的phpmyadmin文件夹里(可自定义文件夹名),如flymorn的本地存放位置是D:\www\phpmyadmin里。
2、找到phpmyadmin文件夹里的/libraries/config.default.php文件(旧版本是根目录下的config.inc.php文件),用支持UTF-8编码的写字板打开进行编辑。
3、查找 $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,安全第一。
- 粉丝: 0
- 资源: 4
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- (源码)基于C语言的操作系统实验项目.zip
- (源码)基于C++的分布式设备配置文件管理系统.zip
- (源码)基于ESP8266和Arduino的HomeMatic水表读数系统.zip
- (源码)基于Django和OpenCV的智能车视频处理系统.zip
- (源码)基于ESP8266的WebDAV服务器与3D打印机管理系统.zip
- (源码)基于Nio实现的Mycat 2.0数据库代理系统.zip
- (源码)基于Java的高校学生就业管理系统.zip
- (源码)基于Spring Boot框架的博客系统.zip
- (源码)基于Spring Boot框架的博客管理系统.zip
- (源码)基于ESP8266和Blynk的IR设备控制系统.zip