`
sqe_james
  • 浏览: 262354 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

RedHat 4.4下配置phpMyAdmin-2.11.1-rc1须注意的一些问题

阅读更多

1 . 将 phpMyAdmin-2.11.1-rc1-all-languages-utf-8-only.tar.gz 安装包直接解压到当前目录下;

2 .   #mv phpMyAdmin-2.11.1-rc1-all-languages-utf-8-only   /var/www/html/myadmin

3 . 将当前目录下 myadmin\libraries 目录下的 config.default.php 文件, 用编辑器打开编辑;
  
#vi libraries/config.default.php

4 . 查找字符串$cfg['blowfish_secret'] ,此变量设置的是cookie 加密密钥,随便输几个字符就可以了 ;
   eg:
$cfg['blowfish_secret'] = 'SQE SERVICE MYSQL ADMIN';

5 . 查找字符串 $cfg['Servers'][$i]['auth_type'] ,其值默认为 config ,一般用于本机调试,存在一定的安全隐患,建议将其值设置为"cookie "
   eg
$cfg['Servers'][$i]['auth_type'] = 'cookie';

6 . 查找字符串 “$cfg['Servers'][$i]['password']” ,将其值设置为 MySQL 系统root ,用户口令xxxxx ( 这里最好能用别的用户名)

7 . # vi /etc/httpd/conf/httpd.conf

<VirtualHost *:80>
 DocumentRoot "/var/www/html/myadmin/"
 ServerName mysql.sqeservice.com
  DirectoryIndex index.html index.php
  IndexOptions FancyIndexing VersionSort
<Directory "/var/www/html/myadmin/">
     Options FollowSymLinks
     AllowOverride None
     Order allow,deny
     Allow from all
<Directory/>
Alias /mysql /var/www/html/myadmin/
<VirtualHost/>


8 . 最后,保存文件退出,PHPMyAdmin 至此已安装、配置完毕。

 

 

注意问题:
1>.
如果 在输入http://mysql.sqeservice.com/ ,只能看到 无法载入 mysql 扩展, <br/> 请检查 PHP 配置 信息,这说明当前没有安装 php-mysql ( 一个用于使用 MySQL 数据库的 PHP 程序模块)。到 RedHat 网站下载 php-mysql-4.3.9-3.18.i386.rpm 安装即可。

如果能看到信息,但在下面还会有 无法载入mysql 扩展< br/ > 请检查PHP 配置 信息时,请下载如下库类,(先检查本机有没安装,再下载),安装完下列类库后即不会再出现 无法载入 mysql 扩展, <br/ > 请检查PHP 配置 "
php-mcrypt
php-mhash
libmcrypt
libmcrypt-devel
libmhash
libmhash-devel

 

注意: 以上依赖库请根据实际情况来安装。

RedHat4.4 的库类如下:(安装顺序也如下)
php-mcrypt-4.3.9-3.18.i386.rpm
php-mhash-4.3.9-3.18.i386.rpm
libmcrypt-2.5.7-1.2.el4.rf.i386.rpm
libmcrypt-devel-2.5.7-1.2.el4.rf.i386.rpm
libmhash-0.9.1-1.2.el4.rf.i386.rpm
libmhash-devel-0.9.1-1.2.el4.rf.i386.rpm

 

 

2>. 如果在进入phpMyAdmin 的页面后,在页面下方出现 没有发现,PHP的扩展设置mbstring,… ,这表明需要 mbstring 模块。先检查一下没有安装
#rpm –qa php*

如没有出现php-mbstring-4.3.9-3.18.i386.rpm ,则安装这个库类,如有出现。则如下设置:
#vi /etc/php.ini 文件,找到extension=mysql.so 这一行,并在下面加入 extension=mbstring.so

#Service httpd restart   就OK 了。

 

 

分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics