如何配置PHPadmin

如何配置PHPadmin

phpAdmin是一个用于管理MySQL数据库的产品。由于许多数据库服务器无法通过公网直接连接,因此采用HTTP方式连接和管理更为常见。下载phpAdmin(http://xj-http.skycn.net:8181/down/phpMyAdmin-2.6.1-rc2.zip),并解压到Apache可以访问的目录中。确保Apache和PHP已经集成,可以浏览PHP页面。运行访问index.php时,可能会出现一些提示。

如果MySQL的安全设置良好,可能默认情况下无法连接到服务器,需要修改配置信息。修改phpAdmin/config.inc.php文件,主要包括MySQL连接方式、路径及用户名密码的设置。修改内容如下:

$cfg['PmaAbsoluteUri'] = 'http://localhost/phpadmin/';

$cfg['PmaAbsoluteUri_DisableWarning'] = TRUE;

$cfg['blowfish_secret'] = 'admin';

$cfg['Servers'][$i]['port'] = ''; // MySQL端口 - 留空使用默认端口

$cfg['Servers'][$i]['socket'] = ''; // 路径到套接字 - 留空使用默认套接字

$cfg['Servers'][$i]['connect_type'] = 'tcp'; // 如何连接到MySQL服务器(tcp或套接字)

$cfg['Servers'][$i]['extension'] = 'mysql'; // 使用的php MySQL扩展(mysql或mysqli)

$cfg['Servers'][$i]['compress'] = FALSE; // 使用压缩协议进行MySQL连接(需要PHP >= 4.3.0)

$cfg['Servers'][$i]['controluser'] = ''; // MySQL控制用户设置

$cfg['Servers'][$i]['controlpass'] = ''; // 控制用户访问“mysql/user”和“mysql/db”表的权限

$cfg['Servers'][$i]['auth_type'] = 'cookie'; // 登录方式(配置文件、HTTP或Cookie)

$cfg['Servers'][$i]['user'] = ''; // MySQL用户

$cfg['Servers'][$i]['password'] = ''; // MySQL密码(仅需连接时提供)

其中,一些关键参数的意义如下:

'PmaAbsoluteUri' - phpAdmin的全路径,如果在Apache中设置了别名则使用此路径。

'PmaAbsoluteUri_DisableWarning' - 这个用于取消警告,通常安装好后在访问页面时会出现一些红色字体的警告(安全问题等),若设置为true则不会显示。

'blowfish_secret' - 如果授权方式设置为Cookie,则会使用此参数进行加密存入到Cookie中的用户名和密码。

'auth_type' - 用于设置登录方式,配置文件、HTTP或Cookie。通常设置为Cookie,需要在Apache的httpd.conf文件中修改相关配置,如设置访问权限和别名。

总之,配置phpAdmin涉及到多个关键参数,确保正确设置可以方便地管理和维护MySQL数据库。