鍍金池/ 問答/PHP  Linux  網(wǎng)絡(luò)安全/ wamp是怎樣訪問不在www目錄下的phpmyadmin的 ?

wamp是怎樣訪問不在www目錄下的phpmyadmin的 ?

在 wamp/www 目錄下并沒有phpmyadmin這個文件夾,也沒有.htaccess 文件;
但卻可以通過http://localhost/phpmyadmin/ 訪問到 wamp/apps/phpmyadmin4.7.4 內(nèi)的代碼,這是怎么實現(xiàn)的?

回答
編輯回答
獨特范

wamp目錄下有個alias文件夾,一看就明白了
對應(yīng)的功能是這個
圖片描述

2017年1月9日 23:33
編輯回答
念舊

以前沒有注意到,經(jīng)提醒在httpd.conf中通過搜索alias找到了:

LoadModule alias_module modules/mod_alias.so
LoadModule vhost_alias_module modules/mod_vhost_alias.so

Include "${INSTALL_DIR}/alias/*"

也就是在安裝目錄下面的alias目錄下的文件會被包含進來。
而別名配置的文件格式是這樣的:

Alias /adminer "e:/wamp32/apps/adminer4.3.1/"

<Directory "e:/wamp32/apps/adminer4.3.1/">
    Options +Indexes +FollowSymLinks
    AllowOverride all
  <IfDefine APACHE24>
    Require local
  </IfDefine>
  <IfDefine !APACHE24>
    Order Deny,Allow
      Deny from all
      Allow from localhost ::1 127.0.0.1
    </IfDefine>
</Directory>

可以通過wamp自動添加。
謝謝各位的回答。

2018年8月3日 07:12