<?xml version="1.0" encoding="UTF-8" ?>
<rss version="2.0">
<channel>
<title><![CDATA[沧海一粟]]></title> 
<link>http://www.dzhope.com/index.php</link> 
<description><![CDATA[Web系统架构与服务器运维,php开发]]></description> 
<language>zh-cn</language> 
<copyright><![CDATA[沧海一粟]]></copyright>
<item>
<link>http://www.dzhope.com/post//</link>
<title><![CDATA[Windows 2003 平台 Apache-2.2.6 +mod_limitipconn+ PHP 5 + SQL SERVER 2005 配置]]></title> 
<author>jed &lt;jed521@163.com&gt;</author>
<category><![CDATA[服务器技术]]></category>
<pubDate>Thu, 25 Mar 2010 12:45:07 +0000</pubDate> 
<guid>http://www.dzhope.com/post//</guid> 
<description>
<![CDATA[ 
	1. 操作系统：&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;在Windows 2003<br/>2. Apache 2.2.6&nbsp;&nbsp; <a href="http://httpd.apache.org&nbsp;&nbsp;" target="_blank">http://httpd.apache.org&nbsp;&nbsp;</a> <br/>&nbsp;&nbsp;&nbsp;&nbsp; 安装到c:&#92;apache2.2<br/>3. PhP 5.2.4&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <a href="http://www.php.net" target="_blank">http://www.php.net</a> <br/>&nbsp;&nbsp;&nbsp;&nbsp;使用zip版本，释放到C:&#92;php<br/>4. 配置apache 的php DSO. <br/>修改 httpd.conf<br/># For PHP 5 do something like this:<br/>LoadModule php5_module &quot;c:/php/php5apache2_2.dll&quot;<br/>AddType application/x-httpd-php .php<br/><br/># configure the path to php.ini<br/>PHPIniDir &quot;c:/php&quot;<br/><br/>Copy c:&#92;php.ini-dist 为php.ini ,修改php.ini ,<br/>extension_dir = &quot;c:&#92;php&quot; <br/>把c:&#92;php&#92;ext目录下的php_mssql.dll 拷贝到c:&#92;php <br/>把 extension php_mssql.dll 注释取消<br/><br/>5. apache configtest 没问题。但是error_log中有警告未找到模块。使用phpinfo()看到php_mssql.dll加载是提示有错误未找到模块。一般都是因为php_mssql.dll需要用到的dll没有在路径中发现的原因。<br/><br/>6.使用borland 的tdump.exe 查看 php_mssql.dll 需要 ntwdblib.dll 支持.但是SQL Server 2005 native client 已经没有这个文件了。到SQL Server 2000里抓一个过来。放到windows&#92;system32或者php目录.<br/>apache2.2/bin目录也放一个。保证它哪里都能找到就是了。<br/><br/>7. 配置限制用户并发线程，使用Apache模块 mod_limitipconn <br/>a:自己编译：<br/>源码下载：<a href="http://dominia.org/djao/limit/win32/mod_ipconn.zip" target="_blank">http://dominia.org/djao/limit/win32/mod_ipconn.zip</a><br/>编译环境:VS 2005 Windows XP 安装了Apache 2.2.6 lib 和include<br/>b.直接下载，见上文链接<br/><br/>把已经编译好的mod_ipconn.dll 放到apache的安装目录下的modules子目录下。<br/><br/><br/>在httpd.conf中增加如下配置信息:<br/>LoadModule status_module modules/mod_status.so<br/>ExtendedStatus On<br/>LoadModule limitipconn_module modules/mod_limitipconn.dll<br/><br/>&lt;IfModule mod_limitipconn.c&gt;<br/>&lt;Location /&gt;<br/>MaxConnPerIP 3<br/>NoIPLimit images/*<br/>&lt;/Location&gt;<br/>&lt;Location /mp3&gt;<br/>MaxConnPerIP 1<br/>OnlyIPLimit audio/mpeg video<br/>&lt;/Location&gt;<br/>&lt;/IfModule&gt;<br/>重新启动apache即可.<br/>用Flashget测试。如果超过3个连接线程，会出503错误。<br/>所有配置成功.<br/>--------------------------------------------------------------<br/>VS2005 下编译 mod_limitipconn.dll详细步骤:<br/>1.开发环境<br/>Windows XP SP2简体中文版 + VS 2005 Team Suite 简体中文版 +SP1<br/><br/>2.安装apache 2.2.6 Win32版本(记得安装开发组件)<br/><br/>自httpd.apache.org 下载安装windows 版本的apache-2.2.6 <br/>假定安装目录为C:&#92;apache<br/><br/>3.下载mod_ipconn win32源码:<br/><a href="http://dominia.org/djao/limit/win32/mod_ipconn.zip" target="_blank">http://dominia.org/djao/limit/win32/mod_ipconn.zip</a><br/><br/>4. 项目转换为Vs2005<br/>解压缩后，使用vs2005打开项目文件，按提示转换vc6项目为vs2005项目文件。<br/><br/>5.配置apache头文件和lib库。<br/><br/>mod_ipconn属性页-&gt;配置属性-&gt;C/C++-&gt;常规-&gt;附加包含目录<br/>输入安装的apache的include目录<br/><br/>mod_ipconn属性页-&gt;配置属性-&gt;链接器-&gt;附加依赖项<br/>内容如下：<br/>把apache的lib目录修改为自己的apache目录实际位置<br/>odbc32.lib odbccp32.lib E:&#92;server&#92;Apache2&#92;lib&#92;libhttpd.lib E:&#92;server&#92;Apache2&#92;lib&#92;libapr.lib<br/>另外，把 libapr.lib改为 libapr-1.lib <br/><br/><br/>6.解决方案配置为Release版本<br/><br/>7.编译生成mod_limitipconn.dll 。<br/><br/>完成。<br/><br/>下载地址：<a href="attachment.php?fid=45">点击这里下载文件</a><br/><br/><br/><br/>Tags - <a href="http://www.dzhope.com/tags/apache/" rel="tag">apache</a> , <a href="http://www.dzhope.com/tags/%25E5%25B9%25B6%25E5%258F%2591%25E8%25BF%259E%25E6%258E%25A5/" rel="tag">并发连接</a> , <a href="http://www.dzhope.com/tags/mod_limitipconn/" rel="tag">mod_limitipconn</a>
]]>
</description>
</item><item>
<link>http://www.dzhope.com/post//#blogcomment</link>
<title><![CDATA[[评论] Windows 2003 平台 Apache-2.2.6 +mod_limitipconn+ PHP 5 + SQL SERVER 2005 配置]]></title> 
<author> &lt;user@domain.com&gt;</author>
<category><![CDATA[评论]]></category>
<pubDate>Thu, 01 Jan 1970 00:00:00 +0000</pubDate> 
<guid>http://www.dzhope.com/post//#blogcomment</guid> 
<description>
<![CDATA[ 
	
]]>
</description>
</item>
</channel>
</rss>