e起飞young
一个前端码农的技术博客
xampp常用配置方法总结
[ 2016/10/22 ]

本文基于XAMPP Control Panel v3.2.1
Apache/2.4.12 (Win32) OpenSSL/1.0.1l PHP/5.6.8
libmysql - mysqlnd 5.0.11-dev - 20120503
phpMyAdmin 4.3.11

1.配置phpmyadmin登录密码及Mysql的root账号密码

xampp配置mysql密码.jpg

配置完成后,重启mysql服务即可。

2.更改默认的80端口

打开\xampp\apache\conf\httpd.conf文件,查找Listen 80和ServerName localhost:80,将80改为想要使用的端口号,然后再重启Apache服务即可。

3.更改默认的htdocs目录

打开\xampp\apache\conf\httpd.conf文件,查找:

DocumentRoot "D:/xampp/htdocs"
<Directory "D:/xampp/htdocs">

D:/xampp/htdocs是默认的目录。这里我将它改为:

DocumentRoot "D:/web"
<Directory "D:/web">

然后再重启Apache服务即可(得先在D盘下建一个web目录,否则Apache服务启动不了)。

4.给某个目录绑定单独的端口

F:\xampp为我的xampp安装目录,D:/web/testhtml/huanyun-web为某个项目的目录,我需要使用http://127.0.0.1:8081来访问这个项目。

打开F:\xampp\apache\conf\httpd.conf文件,找到Listen 80,在其下方加上Listen 8081

xampp多端口2.jpg

打开F:\xampp\apache\conf\extra\httpd-vhosts.conf文件,底部加上:

<VirtualHost *:8081>
	DocumentRoot "D:/web/testhtml/huanyun-web"
	ServerName 127.0.0.1
</VirtualHost>

xampp多端口1.jpg

最后再重启Apache服务即可。

5.开启gzip

打开F:\xampp\apache\conf\httpd.conf文件,分别查找下列两行代码:

LoadModule deflate_module modules/mod_deflate.so
LoadModule filter_module modules/mod_filter.so

然后删除代码前方的#号即可。

最后在站点根目录的.htaccess中添加:

<IfModule mod_deflate.c>
	AddOutputFilterByType DEFLATE text/html
	AddOutputFilterByType DEFLATE text/css
	AddOutputFilterByType DEFLATE application/javascript
</IfModule>

最后的最后重启apache即可。

相关文档资料

XAMPP Apache 配置多端口和多域名方法

有朋自远方来...评论一下呗O(∩_∩)O

  • 搜索