通过alias来修改phpmyadmin的默认访问路径
?
phpmyadmin的配置文件phpmyadmin.conf文件位于/etc/httpd/conf.d/目录下,所有位于/etc/httpd/conf.d/目录中的配置文件都是httpd的子配置文件,任何一个子配置文件的语法错误都可能导致httpd启动失败。
?
[root@fedora?log]#?httpd?-t//该命令可用于检查与httpd相关的配置文件的语法是否正确
?
phpmyadmin的web访问方式:
phpmyadmin.conf中的alias行决定了phpmyadmin的web访问路径:
[root@fedora?log]#?cat?/etc/httpd/conf.d/phpmyadmin.conf
#?phpmyadmin?-?web?based?mysql?browser?written?in?php
#
#?allows?only?localhost?by?default
#
#?but?allowing?phpmyadmin?to?anyone?other?than?localhost?should?be?considered
#?dangerous?unless?properly?secured?by?ssl
?
#alias?/phpmyadmin?/usr/share/phpmyadmin
#alias?/phpmyadmin?/usr/share/phpmyadmin
alias?/nima/shangbuqi/usr/share/phpmyadmin
?
?order?deny,allow
?denyfrom?all
?allow?from?127.0.0.1
?allow?from?192.168.18.0/24
?allow?from?192.168.1.0/24
?allow?from?::1
?
alias?/nima/shangbuqi/usr/share/phpmyadmin表明phpmyadmin的web访问路径为:
www.mydomain.com/nima/shangbuqi
?
下面的deny与allow表示允许那些主机访问phpmyadmin,order的顺序是deny,allow,表示禁止所有ip访问,除了接下来allow?from中定义的主机外。
?
注:/nima/shangbuqi是个虚拟路径,在服务器上没有该目录,httpd.conf中定义的web服务器根目录下更不会有该目录。
?
?
如果在phpmyadmin的登陆页面中示:cannot?load?mcrypt?extension.?please?check?your?php?configuration.,则表明服务器没有安装php-mcrypt包。
?
完了以后重启 service httpd restart