我用XAMPP来安装Apache,PHP,MySQL。
然后我个性化了c:\xampp\apache\conf\httpd.conf
文件:
# DocumentRoot "C:/xampp/htdocs" DocumentRoot "C:\Users\edward\Documents\webs" # <Directory "C:/xampp/htdocs"> <Directory "C:\Users\edward\Documents\webs">
我现在可以把网站例如在这里:
C:\Users\edward\Documents\webs\test
其中映射在这里:
http://localhost/test/
但是,当在我自己的phpmyadmin网站复制到这里时:
C:\Users\edward\Documents\webs\phpmyadmin
我注意到url:
http://localhost/phpmyadmin
仍指向:
C:\xampp\phpMyAdmin
在哪里设置,如何更改它,以便URL http://localhost/phpmyadmin
映射到C:\Users\edward\Documents\webs\phpmyadmin
?
这是因为xampp使用alias
来指向http://localhost/phpmyadmin
到xampp's phpmyadmin path
所以你可以做的是,在你的httpd.conf
找到Alias /phpmyadmin
,并用Alias /xphpmyadmin
甚至Alias /phpmyadmin2
替换它。 如果你这样做,你将不会有与你的网站文件夹中有一个phpmyadmin
文件夹的冲突。
这可以帮助其他人你可以在你的httpd.conf文件中找到这些行
# XAMPP specific settings
Include "conf/extra/httpd-xampp.conf"
如果你查看包含的文件“httpd-xampp.conf”,你会看到这一行
Alias /phpmyadmin "C:/xampp/phpMyAdmin/" <Directory "C:/xampp/phpMyAdmin"> AllowOverride AuthConfig Require all granted </Directory>
以任何方式修改这些信息(改变httpd-xampp.conf,包括你自己的自定义conf文件,在上述语句之后放置一个语句)应该可以解决你的问题