## phpstudy的基本设置
[TOC]
*****
## 1. php开启短标签
- 作用: 在代码中 `<?=` 可代替 `<? echo`
- 解析: 实际开发中不推荐使用,使用<?php ?>才是规范的方法。只是因为这种短标签使用的时间比较长,这种特性才被保存了下来
- 修改方法: 1.修改`php.ini`,找到`short_open_tag`的值为`On`,如下图
![](https://box.kancloud.cn/f33895c2c6469ea2b94c79ac7d5c0e55_653x341.png)
![](https://box.kancloud.cn/7422565e6d37807ad8d2f973e2a9e9e8_585x281.png)
![](https://box.kancloud.cn/0ce0c5ab470a6d1e5deb83a83ccb6ddb_412x163.png)
*****
## 2.网站开启gzip压缩模式
- 作用: 使用`gzip`可以压缩指定文件格式的大小,从而达到访问站点更快的目的
- 修改方法:
- 在http.conf文件中找到如下两端代码,并将其前面的`#`号去掉(#代表注释)
```bash
#LoadModule deflate_module modules/mod_deflate.so
#LoadModule headers_module modules/mod_headers.so
```
*****
- 在最后添加如下代码
```
<IfModule deflate_module>
#必须的,就像一个开关一样,告诉apache对传输到浏览器的内容进行压缩
SetOutputFilter DEFLATE
#压缩级别,1-9,9为最高
DeflateCompressionLevel 9
#不进行压缩的文件
SetEnvIfNoCase Request_URI \.(?:gif|jpe?g|png)$ no-gzip dont-vary #设置不对后缀gif,jpg,jpeg,png的图片文件进行压缩
SetEnvIfNoCase Request_URI \.(?:exe|t?gz|zip|bz2|sit|rar)$ no-gzip dont-vary #同上,就是设置不对exe,tgz,gz。。。的文件进行压缩
SetEnvIfNoCase Request_URI \.(?:pdf|mov|avi|mp3|mp4|rm)$ no-gzip dont-vary
#针对代理服务器的设置
<IfModule headers_moudle>
Header append vary User-Agent
</IfModule>
</IfModule>
```
*****
目录:
[TOC]