我使用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
?
这是因为examplep使用alias
将http://localhost/phpmyadmin
指向xampp's phpmyadmin path
所以你可以做的是,在你的httpd.conf
中找到Alias /phpmyadmin
,并用Alias /xphpmyadmin
甚至Alias /phpmyadmin2
替换它。如果您这样做,您将不会与webs
文件夹中的phpmyadmin
文件夹发生冲突。
这可能会帮助其他人您将在httpd.conf文件中找到行
# XAMPP specific settings
Include "conf/extra/httpd-xampp.conf"
如果您查看包含的文件"httpd-xamp.conf",您将看到行
Alias /phpmyadmin "C:/xampp/phpMyAdmin/" <Directory "C:/xampp/phpMyAdmin"> AllowOverride AuthConfig Require all granted </Directory>
以多种方式修改此信息(更改httpd-example.conf,包括您自己的自定义conf文件,在上述语句之后放置一条语句)应该可以解决您的问题