这里环境的phpmyadmin目录在 /var/www/html/phpmyadmin

httpd.conf 的配置

 <Directory "/var/www/html/phpmyadmin">

Options Indexes MultiViews

AllowOverride AuthConfig   #表示进行身份验证

 

Order allow,deny

 

 

Allow from all

 

</Directory>

在/var/www/html/phpmyadmin下新建一个文件.htaccess,内容如下

AuthName "share web"

 

AuthType Basic

 

AuthUserFile /var/www/html/phpmyadmin/.htpasswd

require valid-user

 

#AuthName 描述,随便写
#AuthUserFile 用户帐号密码配置文件
#require valid-user 或者 require user test 限制是所有合法用户还是指定用户

创建验证帐户密码
# htpasswd -c /var/www/html/phpmyadmin/.htpasswd test
#第一次创建用户要用到-c 参数 第2次添加用户,就不用-c参数

修改帐户密码
# htpasswd -m /var/www/html/phpmyadmin/.htpasswd test

重启apache服务器,现在就必须使用帐号密码才能登陆了.