05
Aug
2012

WAMP2.2环境安装后投入实际用途的基本优化

有人说wamp环境不适合投入实际正式环境使用,但是对于讨厌iis的用户来说是除了wnmp(windows+nginx+mysql+php)最适合的组合了,而且配置比iis透明多了,稳定性也不错。下面就讲讲如何对他进行基本优化。

wamp环境

1. 下载wamp安装包: 去www.wampserver.com下载最新WampServer2.2a-x32或x64位,并安装。

2. 修改apache,mysql服务启动方式
wamp安装后会在系统服务中加入wampapache、wampmysqld,默认是手动启动,根据需要可以修改为自动。

3. 修改访问控制
wamp安装后默认只能从本地方法自带的web应用,根据需要改为允许外部访问。修改以下文件:
wamp\alias\phpmyadmin.conf
wamp\alias\sqlbuddy.conf
wamp\alias\webgrind.conf
wamp\bin\apache\Apache2.2.21\conf\httpd.conf 以下httpd.conf均指此路径
将文件中的deny from all,改为allow from all
4. 修改mysql的root用户密码
wamp安装后root密码默认为空,访问phpmyadmin,进入权限页面,创建root密码。

5. 修改phpmysql登录验证方式
phpmysql默认是以本地配置文件作为登录验证方式,根据需要修改为web登录框验证。修改文件wamp\apps\phpmyadmin3.4.5\config.inc.php,将文件中$cfg['Servers'][$i]['auth_type'] = ‘config’;改为:
$cfg['Servers'][$i]['auth_type'] = ‘http’;
apache环境

1. 修改log级别
修改httpd.conf,将默认的LogLevel warn改为LogLevel error

2. 开启gzip支持
参见 apache开启gzip的方法

3. 开启vhost.conf文件配置
修改httpd.conf,开启Include conf/extra/httpd-vhosts.conf

4. 在vhost.conf中添加域名配置
修改wamp\bin\apache\Apache2.2.21\conf\extra\httpd-vhosts.conf:
添加localhost配置
<VirtualHost *:80>     DocumentRoot "d:/wamp/www"     ServerName localhost </VirtualHost>
其它顶级域名、二级域名的配置方法类似
5. 开启apache伪静态支持
修改httpd.conf,开启LoadModule rewrite_module modules/mod_rewrite.so

php环境

1. 修改文件上传大小限制
修改wamp\bin\apache\Apache2.2.21\bin\php.ini(以下简称php.ini)
upload_max_filesize = 8M
memory_limit = 256M
post_max_size = 8M
2. 开启php代码标签简写开关short_open_tag(为支持discuz7.1) – 谨慎打开
修改稿php.ini,开启short_open_tag = On
3. 开启函数调用时间引用(为支持bugfree2.1.3) – 谨慎打开
修改php.ini,开启allow_call_time_pass_reference = On

上一篇:在windows+apache环境下安装XCache 下一篇:Discuz!论坛支持Gmail发信设置方法

评论列表:

发表评论: