AXMPP 绑定域名及rewrite伪静态功能设置
AXMPP 是个很不错的本地 PHP+MySQL 调试环境软件. 介绍的不多少, 自己去 Google 吧.
AXMPP 域名绑定
1、首先修改 C:\WINDOWS\system32\drivers\etc 目录下的 hosts 文件,右键选择用 Editplus 或者记事本打开,加入:
127.0.0.1 www.abc.com
127.0.0.1 www.123.com
2、打开 D:\xampp\apache\conf\httpd.conf 文件,去掉 Include “conf/extra/httpd-vhosts.conf” 前面的 # 注释符.
3、在虚拟主机设置文件 D:\xampp\apache\conf\extra\httpd-vhosts.conf 里设置:
PS: 确保取消了 NameVirtualHost *:80 前面的 ##,这样才启用了 vhosts.conf 功能.
<VirtualHost *:80>
DocumentRoot “D:/xampp/htdocs/”
ServerName localhost
</VirtualHost>
<VirtualHost *:80>
DocumentRoot “D:/xampp/htdocs/abc.com”
ServerName abc.com
</VirtualHost>
<VirtualHost *:80>
DocumentRoot “D:/xampp/htdocs/123.com”
ServerName 123.com
</VirtualHost>
OK,XAMPP 绑定域名的虚拟主机设置完毕,访问 www.abc.com 将指向到绑定的 abc.com 目录,访问 www.123.com 将指向到绑定的 123.com 目录.
开启AXMPP伪静态,支持mod_rewrite功能
1、打开在 D:\xampp\apache\conf 文件夹内的 httpd.conf 文件
2、找到
LoadModule rewrite_module modules/mod_rewrite.so
如果这句前面有 # 符号就去掉这句前面的 #.
3、同一文件中找到
<Directory />
Options FollowSymLinks
AllowOverride None
Order deny,allow
Deny from all
</Directory>
将其中 AllowOverride None 修改为 AllowOverride All
最后, 重启 apache, OK, 又搞定了 AXMPP Rewrite 支持功能.
恩,一直用XAMPP