<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>VHUGES &#187; Apache</title>
	<atom:link href="http://www.vhuges.com/tag/apache/feed" rel="self" type="application/rss+xml" />
	<link>http://www.vhuges.com</link>
	<description>We Are Hugo &#38; Jessie&#039;s Family</description>
	<lastBuildDate>Tue, 01 Jun 2010 07:10:39 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.2</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>Windows下AMP(Apache/MySQL/PHP)安装配置方法【下】（集成包安装篇）</title>
		<link>http://www.vhuges.com/windows-amp-apache-mysql-php-installation-configuration-methods-next-integrated-package-installation-chapter.html</link>
		<comments>http://www.vhuges.com/windows-amp-apache-mysql-php-installation-configuration-methods-next-integrated-package-installation-chapter.html#comments</comments>
		<pubDate>Wed, 10 Dec 2008 09:04:00 +0000</pubDate>
		<dc:creator>Hugo</dc:creator>
				<category><![CDATA[敲键动鼠]]></category>
		<category><![CDATA[Apache]]></category>
		<category><![CDATA[MySQL]]></category>
		<category><![CDATA[PHP]]></category>
		<category><![CDATA[Windows]]></category>

		<guid isPermaLink="false">http://vhuges.com?p=83</guid>
		<description><![CDATA[在《Windows下AMP(Apache/MySQL/PHP)安装配置方法【上】（手动非集成篇） 》中，针对手动安装配置PHP开发环境做了简略滴介绍和说明，虽然有些烦琐不过仍然强烈建议想深入研究PHP滴同学们对手动安装配置环境详尽仔细滴研究透彻。这是基础中滴基础&#8230;而对于另外一些只是想了解或仅仅是为了装PHP的论坛或BLOG程序在本地调试的朋友，那么有没有既简单又快捷滴安装配置方法呢？人类总是在偷懒的追求上永无止境的飞跃着&#8230;答案当然是肯定滴~那就是各种各样的AMP集成安装包。它们可以一次安装配置好Apache、MySQL、PHP，甚至将常用的数据库管理软件phpAdmin等一并安装好，以便大家装完就能投入使用&#8230;目前常用滴有APMServ、AppServ、XAMPP、WampServerAPMServ官方网站：http://apmserv.s135.com/&#160;&#160;&#160;&#160;APMServ是一款拥有图形界面的快速搭建Apache 2.2.9、PHP 5.2.6、MySQL 5.1.28＆4.0.26、Nginx 0.7.19、Memcached 1.2.4、phpMyAdmin 2.11.9.2、OpenSSL、SQLite、ZendOptimizer，以及ASP、CGI、Perl网站服务器平台的绿色软件，最新版本5.2.6。无需安装，具有灵活的移动性，将其拷贝到其它目录、分区或别的电脑时，均只需点击APMServ.exe中的启动按钮，即可自动进行相关设置，将Apache和MySQL安装为系统服务并启动。APMServ集合了Apache稳定安全的优点，并拥有跟IIS一样便捷的图形管理界面，同时支持MySQL 5.0 &#38; 4.0两个版本，虚拟主机、虚拟目录、端口更改、SMTP、上传大小限制、自动全局变量、SSL证书制作、缓存性能优化等设置，只需鼠标一点即可完成。注意：建议所在目录8要包含汉字、空格等&#8230;AppServ官方网站：http://www.appservnetwork.com/&#160;&#160;&#160;&#160;作者出自泰国，相对于其他PHP服务器集成软件属于轻量级选手。不过麻雀虽小倒也五脏俱全^_^~AppServ安装较简单，基本上就像在windows上安装任何一个软件一样，只要不断的按下一步即可。因为它使用的是Apache，所以有IIS服务的朋友最好先将IIS服务停止或更改端口（Win2k、2003系统的朋友尤其要注意记得停止IIS服务或更改端口）。　　刚接触Apache的朋友会为Apache没有和IIS信息服务一样方便管理的可见式界面苦恼，其实它的设置都包含在“apache/conf/httpd.conf”里，我们只需要找到Httpd.conf，打开并修改就可以了。XAMPP官方网站：http://www.apachefriends.org/zh_cn/xampp.html&#160;&#160;&#160;&#160;XAMPP 是一个功能全面的 AMPP （Apache、MySQL、PHP、Perl）软件包，这是 Linux 平台上可以使用的几种非商业 AMPP 中间件之一。采用这种紧密的集成，XAMPP 可以运行任何程序：从个人主页到功能全面的产品站点。&#160;&#160;&#160;&#160;支持在Windows、Linux、Solaris三种操作系统下安装使用，支持多语言：英文、简体中文、繁体中文、韩文、俄文、日文等。WampServer官方网站：http://www.wampserver.com/&#160;&#160;&#160;&#160;WampServe集成了Apache、MySQL、PHP、phpmyadmin，支持Apache的mod_rewrite，PHP扩展、Apache模块只需要在菜单“开启/关闭”上点点就搞定，省去了修改配置文件的麻烦。有兴趣滴朋友可以都下载来用用看哈：）~

]]></description>
			<content:encoded><![CDATA[<p>在《<a target="_blank" href="article.asp?id=964" rel="external">Windows下AMP(Apache/MySQL/PHP)安装配置方法【上】（手动非集成篇） </a>》中，针对手动安装配置PHP开发环境做了简略滴介绍和说明，虽然有些烦琐不过仍然强烈建议想深入研究PHP滴同学们对手动安装配置环境详尽仔细滴研究透彻。这是基础中滴基础&#8230;<br/><br/>而对于另外一些只是想了解或仅仅是为了装PHP的论坛或BLOG程序在本地调试的朋友，那么有没有既简单又快捷滴安装配置方法呢？人类总是在偷懒的追求上永无止境的飞跃着&#8230;答案当然是肯定滴~那就是各种各样的AMP集成安装包。它们可以一次安装配置好Apache、MySQL、PHP，甚至将常用的数据库管理软件phpAdmin等一并安装好，以便大家装完就能投入使用&#8230;<br/><br/>目前常用滴有APMServ、AppServ、XAMPP、WampServer<br/><br/><strong>APMServ</strong><br/>官方网站：<a href="http://apmserv.s135.com/" target="_blank" rel="external">http://apmserv.s135.com/</a><br/>&nbsp;&nbsp;&nbsp;&nbsp;APMServ是一款拥有图形界面的快速搭建Apache 2.2.9、PHP 5.2.6、MySQL 5.1.28＆4.0.26、Nginx 0.7.19、Memcached 1.2.4、phpMyAdmin 2.11.9.2、OpenSSL、SQLite、ZendOptimizer，以及ASP、CGI、Perl网站服务器平台的绿色软件，最新版本5.2.6。无需安装，具有灵活的移动性，将其拷贝到其它目录、分区或别的电脑时，均只需点击APMServ.exe中的启动按钮，即可自动进行相关设置，将Apache和MySQL安装为系统服务并启动。APMServ集合了Apache稳定安全的优点，并拥有跟IIS一样便捷的图形管理界面，同时支持MySQL 5.0 &amp; 4.0两个版本，虚拟主机、虚拟目录、端口更改、SMTP、上传大小限制、自动全局变量、SSL证书制作、缓存性能优化等设置，只需鼠标一点即可完成。<br/><br/>注意：建议所在目录8要包含汉字、空格等&#8230;<br/><br/>AppServ<br/>官方网站：<a href="http://www.appservnetwork.com/" target="_blank" rel="external">http://www.appservnetwork.com/</a><br/>&nbsp;&nbsp;&nbsp;&nbsp;作者出自泰国，相对于其他PHP服务器集成软件属于轻量级选手。不过麻雀虽小倒也五脏俱全^_^~AppServ安装较简单，基本上就像在windows上安装任何一个软件一样，只要不断的按下一步即可。因为它使用的是Apache，所以有IIS服务的朋友最好先将IIS服务停止或更改端口（Win2k、2003系统的朋友尤其要注意记得停止IIS服务或更改端口）。<br/><br/>　　刚接触Apache的朋友会为Apache没有和IIS信息服务一样方便管理的可见式界面苦恼，其实它的设置都包含在“apache/conf/httpd.conf”里，我们只需要找到Httpd.conf，打开并修改就可以了。<br/><br/>XAMPP<br/>官方网站：<a href="http://www.apachefriends.org/zh_cn/xampp.html" target="_blank" rel="external">http://www.apachefriends.org/zh_cn/xampp.html</a><br/>&nbsp;&nbsp;&nbsp;&nbsp;XAMPP 是一个功能全面的 AMPP （Apache、MySQL、PHP、Perl）软件包，这是 Linux 平台上可以使用的几种非商业 AMPP 中间件之一。采用这种紧密的集成，XAMPP 可以运行任何程序：从个人主页到功能全面的产品站点。<br/><br/>&nbsp;&nbsp;&nbsp;&nbsp;支持在Windows、Linux、Solaris三种操作系统下安装使用，支持多语言：英文、简体中文、繁体中文、韩文、俄文、日文等。<br/><br/>WampServer<br/>官方网站：<a href="http://www.wampserver.com/" target="_blank" rel="external">http://www.wampserver.com/</a><br/>&nbsp;&nbsp;&nbsp;&nbsp;WampServe集成了Apache、MySQL、PHP、phpmyadmin，支持Apache的mod_rewrite，PHP扩展、Apache模块只需要在菜单“开启/关闭”上点点就搞定，省去了修改配置文件的麻烦。<br/><br/>有兴趣滴朋友可以都下载来用用看哈：）~</p>
]]></content:encoded>
			<wfw:commentRss>http://www.vhuges.com/windows-amp-apache-mysql-php-installation-configuration-methods-next-integrated-package-installation-chapter.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Apache虚拟主机配置简述</title>
		<link>http://www.vhuges.com/apache-virtual-host-configuration-description.html</link>
		<comments>http://www.vhuges.com/apache-virtual-host-configuration-description.html#comments</comments>
		<pubDate>Fri, 07 Nov 2008 01:53:00 +0000</pubDate>
		<dc:creator>Hugo</dc:creator>
				<category><![CDATA[敲键动鼠]]></category>
		<category><![CDATA[Apache]]></category>

		<guid isPermaLink="false">http://vhuges.com?p=93</guid>
		<description><![CDATA[AMP（Apache/MySQL/PHP）都装好后，一般大家都想在既有的开发目录进行调试，免得还要把开发目录搬到Apache的默认站点目录去&#8230;推荐一种迅速快捷滴增加多个虚拟主机的办法，当然还是得找到Apache/conf/httpd.conf文件~用文本编辑器打开httpd.conf文件，在最下方添加如下代码：



 程序代码

<span class="readmore"><a href="http://www.vhuges.com/apache-virtual-host-configuration-description.html" title="Apache虚拟主机配置简述">阅读全文——共1006字</a></span>]]></description>
			<content:encoded><![CDATA[<p>AMP（Apache/MySQL/PHP）都装好后，一般大家都想在既有的开发目录进行调试，免得还要把开发目录搬到Apache的默认站点目录去&#8230;<br/><br/>推荐一种迅速快捷滴增加多个虚拟主机的办法，当然还是得找到Apache/conf/httpd.conf文件~用文本编辑器打开httpd.conf文件，在最下方添加如下代码：<br/><br/>
<div class="UBBPanel codePanel">
<div class="UBBTitle"><img src="images/code.gif" style="margin:0px 2px -3px 0px" alt="程序代码"/> 程序代码</div>
<div class="UBBContent"><br/>#&#8212;&gt;&nbsp;&nbsp;添加多个虚拟主机{&nbsp;&nbsp; &lt;&#8212;#<br/><br/>DocumentRoot &#34;D:\Project\Demo&#34;&nbsp;&nbsp;&nbsp;&nbsp;#新增一个自定义的站点目录<br/><br/>&lt;Directory /&gt;<br/>&nbsp;&nbsp;&nbsp;&nbsp; Options FollowSymLinks<br/>&nbsp;&nbsp;&nbsp;&nbsp; AllowOverride None<br/>&nbsp;&nbsp;&nbsp;&nbsp; o&#114;der deny,allow<br/>&nbsp;&nbsp;&nbsp;&nbsp; Deny from all<br/>&lt;/Directory&gt;<br/><br/>&lt;Directory &#34;D:\Project\Demo&#34;&gt;<br/>&nbsp;&nbsp;&nbsp;&nbsp; Options Indexes FollowSymLinks Includes ExecCGI<br/>&nbsp;&nbsp;&nbsp;&nbsp; AllowOverride All<br/>&nbsp;&nbsp;&nbsp;&nbsp; o&#114;der allow,deny<br/>&nbsp;&nbsp;&nbsp;&nbsp; Allow from all<br/>&lt;/Directory&gt;<br/><br/># 以下是添加的虚拟主机部分，其中，DocumentRoot必须是可以访问的，否则服务器肯定启动失败^_^<br/># 并且，之前要已经配置好该目录及其子目录的可访问性。<br/><br/>NameVirtualHost 127.0.0.1<br/><br/>&lt;VirtualHost 127.0.0.1&gt;<br/>&nbsp;&nbsp;&nbsp;&nbsp; DocumentRoot c:/apache/www/&nbsp;&nbsp; #比如这个为站点默认访问目录<br/>&nbsp;&nbsp;&nbsp;&nbsp; ServerName localhost<br/>&lt;/VirtualHost&gt;<br/><br/>&lt;VirtualHost 127.0.0.1&gt;<br/>&nbsp;&nbsp;&nbsp;&nbsp; DocumentRoot D:\Project\Demo&nbsp;&nbsp; #比如这个是新增的虚拟主机<br/>&nbsp;&nbsp;&nbsp;&nbsp; ServerName www.test.com&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;#本地调试注意修改hosts文件<br/>&lt;/VirtualHost&gt;<br/><br/>&lt;VirtualHost 127.0.0.1&gt;<br/>&nbsp;&nbsp;&nbsp;&nbsp; DocumentRoot D:\Project\Demo\a&nbsp;&nbsp; #比如给新增虚拟主机添加不同的主机名对应不同目录<br/>&nbsp;&nbsp;&nbsp;&nbsp; ServerName a.test.com&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;#本地调试注意修改hosts文件<br/>&lt;/VirtualHost&gt;<br/><br/>#&#8212;&gt;&nbsp;&nbsp;}添加多个虚拟主机&nbsp;&nbsp; &lt;&#8212;#<br/></div>
</div>
<p><br/><br/>大家可以举一反三的尝试~其实可以玩出8少花样的哈&#8230;^_^<br/><br/>以上虚拟站点配置方法在Apache2.2.8+MySQL5.0.51b+PHP5.4测试通过~<br/><br/>有需要滴朋友可以借鉴参考，但由于精力有限请恕无法提供相关疑难解答。见谅！~</p>
]]></content:encoded>
			<wfw:commentRss>http://www.vhuges.com/apache-virtual-host-configuration-description.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Windows下AMP(Apache/MySQL/PHP)安装配置方法【上】（手动非集成篇）</title>
		<link>http://www.vhuges.com/windows-amp-apache-mysql-php-installation-configuration-methods-previous-manual-non-integrated-articles.html</link>
		<comments>http://www.vhuges.com/windows-amp-apache-mysql-php-installation-configuration-methods-previous-manual-non-integrated-articles.html#comments</comments>
		<pubDate>Thu, 06 Nov 2008 02:51:00 +0000</pubDate>
		<dc:creator>Hugo</dc:creator>
				<category><![CDATA[敲键动鼠]]></category>
		<category><![CDATA[Apache]]></category>
		<category><![CDATA[MySQL]]></category>
		<category><![CDATA[PHP]]></category>
		<category><![CDATA[Windows]]></category>

		<guid isPermaLink="false">http://vhuges.com?p=94</guid>
		<description><![CDATA[很多初次接触PHP滴人都很烦开发环境滴配置，因为会涉及到多个应用软件的安装调试，但没办法开发环境的安装配置是后续开发必不可少的基础。简便如ASP的环境搭配，IIS、SQL等也同样需要自行安装，更别说JAVA、Oracle列&#8230;Windows下要配置PHP开发环境，有两种方法，一种是将所需要的PHP、Apache、MySQL分别下载下来，然后各自安装配置；另一种就是下载集成安装包一次性安装配置就搞定列。废话8多讲，先来说说第一种纯粹手动滴安装配置方法：===================1. 安装配置PHP安装：到PHP官方网站（http://www.php.net）上下载最新的PHP压缩文件，解压到某个盘的根目录，如D:\PHP5配置：1.1 在根目录找到“php.ini-dist”文件，将其重命名为“php.ini”，打开编辑1.2 要支持MySQL，需找到“;extension= php_mysql.dll”，将前面的“；”去掉1.3 找到“extension_dir” 修改路径为“D:\PHP5\ext”1.4 拷贝根目录下php.ini到C:\Windows下1.5 拷贝根目录下php5ts.dll到C:\Windows下1.6 拷贝根目录下libmysql.dll到C:\Windows\system32下2.&#160;&#160;安装配置Apache安装：到Apache网站上下载最新的稳定版本，运行安装文件，默认安装即可。安装完成后进行测试，在浏览器中打开http://localhost，如果显示“It Works！”即表示安装成功。配置：2.1 找到Apache安装根目录下conf目录下的httpd.conf，打开2.2 找到“DirectoryIndex”， 在后添加index.php或其他作为默认主页的文件名2.3 找到“#LoadModule vhost_alias_module modules/mod_vhost_alias.so”，在其下添加：LoadModule php5_module D:/PHP5/php5apache2_2.dll在起一行添加PHPIniDir &#34;D:/PHP5&#34;2.4 找到“AddType application/x-gzip .gz .tgz”在其下添加：AddType application/x-httpd-php .php 再起一行添加：AddType application/x-httpd-php .html3. 安装MySQL安装：到MySQL官方网站上下载MySQL最新的稳定版本，运行安装文件，默认安装即可，选择字符集为UTF8。验证安装是否成功，打开MySQL Command Line Client，输入密码，如无错误提示即表示安装成功4. 安装配置phpMyAdmin安装：到phpMyadmin官方网站上下载最新的压缩文件，解压到Apache安装根目录的htdocs文件夹下配置：4.1 找到 /libraries/config.default.php文件(旧版本是根目录下的config.inc.php文件)，用写字板（不要用记事本，这是UTF8编码）进行编辑4.2 查找 $cfg[&#39;Servers&#39;][$i][&#39;password&#39;] = &#39;&#39;; 在空处填写上MySQL的数据库密码4.3 用浏览器打开http://localhost/phpMyadmin/验证连接数据库=====================常用官方站点：PHP&#160;&#160;&#160;&#160;&#160;&#160;http://www.php.netApache http://www.apache.orgMySQL&#160;&#160;http://www.mysql.comZEND&#160;&#160;&#160;&#160;http://www.zend.com

]]></description>
			<content:encoded><![CDATA[<p>很多初次接触PHP滴人都很烦开发环境滴配置，因为会涉及到多个应用软件的安装调试，但没办法开发环境的安装配置是后续开发必不可少的基础。简便如ASP的环境搭配，IIS、SQL等也同样需要自行安装，更别说JAVA、Oracle列&#8230;<br/><br/>Windows下要配置PHP开发环境，有两种方法，一种是将所需要的PHP、Apache、MySQL分别下载下来，然后各自安装配置；另一种就是下载集成安装包一次性安装配置就搞定列。废话8多讲，先来说说第一种纯粹手动滴安装配置方法：<br/><br/>===================<br/><br/>1. 安装配置PHP<br/>安装：到PHP官方网站（<a href="http://www.php.net" target="_blank" rel="external">http://www.php.net</a>）上下载最新的PHP压缩文件，解压到某个盘的根目录，如D:\PHP5<br/><br/>配置：<br/>1.1 在根目录找到“php.ini-dist”文件，将其重命名为“php.ini”，打开编辑<br/>1.2 要支持MySQL，需找到“;extension= php_mysql.dll”，将前面的“；”去掉<br/>1.3 找到“extension_dir” 修改路径为“D:\PHP5\ext”<br/>1.4 拷贝根目录下php.ini到C:\Windows下<br/>1.5 拷贝根目录下php5ts.dll到C:\Windows下<br/>1.6 拷贝根目录下libmysql.dll到C:\Windows\system32下<br/><br/>2.&nbsp;&nbsp;安装配置Apache<br/>安装：到Apache网站上下载最新的稳定版本，运行安装文件，默认安装即可。安装完成后进行测试，在浏览器中打开<a href="http://localhost" target="_blank" rel="external">http://localhost</a>，如果显示“It Works！”即表示安装成功。<br/><br/>配置：<br/>2.1 找到Apache安装根目录下conf目录下的httpd.conf，打开<br/>2.2 找到“DirectoryIndex”， 在后添加index.php或其他作为默认主页的文件名<br/>2.3 找到“#LoadModule vhost_alias_module modules/mod_vhost_alias.so”，在其下添加：LoadModule php5_module D:/PHP5/php5apache2_2.dll在起一行添加PHPIniDir &#34;D:/PHP5&#34;<br/>2.4 找到“AddType application/x-gzip .gz .tgz”在其下添加：AddType application/x-httpd-php .php 再起一行添加：AddType application/x-httpd-php .html<br/><br/>3. 安装MySQL<br/>安装：到MySQL官方网站上下载MySQL最新的稳定版本，运行安装文件，默认安装即可，选择字符集为UTF8。验证安装是否成功，打开MySQL Command Line Client，输入密码，如无错误提示即表示安装成功<br/><br/>4. 安装配置phpMyAdmin<br/>安装：到phpMyadmin官方网站上下载最新的压缩文件，解压到Apache安装根目录的htdocs文件夹下<br/><br/>配置：<br/>4.1 找到 /libraries/config.default.php文件(旧版本是根目录下的config.inc.php文件)，用写字板（不要用记事本，这是UTF8编码）进行编辑<br/>4.2 查找 $cfg[&#39;Servers&#39;][$i][&#39;password&#39;] = &#39;&#39;; 在空处填写上MySQL的数据库密码<br/>4.3 用浏览器打开<a href="http://localhost" target="_blank" rel="external">http://localhost</a>/phpMyadmin/验证连接数据库<br/><br/>=====================<br/><br/>常用官方站点：<br/>PHP&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<a href="http://www.php.net" target="_blank" rel="external">http://www.php.net</a><br/>Apache <a href="http://www.apache.org" target="_blank" rel="external">http://www.apache.org</a><br/>MySQL&nbsp;&nbsp;<a href="http://www.mysql.com" target="_blank" rel="external">http://www.mysql.com</a><br/>ZEND&nbsp;&nbsp;&nbsp;&nbsp;<a href="http://www.zend.com" target="_blank" rel="external">http://www.zend.com</a><br/></p>
]]></content:encoded>
			<wfw:commentRss>http://www.vhuges.com/windows-amp-apache-mysql-php-installation-configuration-methods-previous-manual-non-integrated-articles.html/feed</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Apache2.2.X版本支持PHP5的推荐解决办法</title>
		<link>http://www.vhuges.com/apache2-2-x-version-supports-php5-recommended-solution.html</link>
		<comments>http://www.vhuges.com/apache2-2-x-version-supports-php5-recommended-solution.html#comments</comments>
		<pubDate>Wed, 01 Aug 2007 07:41:00 +0000</pubDate>
		<dc:creator>Hugo</dc:creator>
				<category><![CDATA[敲键动鼠]]></category>
		<category><![CDATA[Apache]]></category>

		<guid isPermaLink="false">http://vhuges.com?p=541</guid>
		<description><![CDATA[安装完apache后没出现问题，但和php构建使用时，启动apache出现这样的错误：httpd.exe: Syntax error on line 99 of C:/Apache2.2/conf/httpd.conf: Cannot loadC:/php/php5apache2.dll into server: The specified module could not be found.&#34;Note the errors o&#114; messages above, and press the &#60;ESC&#62; key to exit.&#160;&#160;25&#8230;网上流传的解决办法是给Apache打补丁：===================================下载：http://blog.haloso.com/attachments/200606/01_034408_php5apache2.dllphp5.1.x.rar并解压.共有三个文件.vcredist_x86.exephp5apache2.dllhttpd.exe.manifest1.将 php5apache2.dll 覆盖掉你原来PHP目录下的 php5apache2.dll 文件.2.将 httpd.exe.manifest 文件复制到你的apache安装目录下的bin文件夹下.3.双击运行vcredist_x86.exe安装.(如果您的系统里已安装了 .NET framework 2.就可以省掉这一步)然后重启你的apache2.2===================================在使用一段时间发现以上打补丁的方法总是出问题，所以找到了一个更好的解决方法，不用下载上面说到的那个压缩包。首先我们先解释一下这个我们原来在httpd.conf中添加的这段指令：LoadModule php5_module &#34;c:/php/php5apache2.dll&#34;其中的php5apache2.dll是apache2.0.x的模块，而不是apache2.x的模块。php目录中还有一个文件php5apache2_2.dll是apache2.2.x的模块，所以如果我们应用php时使用apache2.2作为服务器，我们应该将这个指令改为: LoadModule php5_module &#34;c:/php/php5apache2_2.dll&#34;但如果使用apache2.0.x作为服务器，这个指令则不用改动。只需改动一下便可以使上面那个错误提示消失，而且运行稳定无问题。

]]></description>
			<content:encoded><![CDATA[<p>安装完apache后没出现问题，但和php构建使用时，启动apache出现这样的错误：httpd.exe: Syntax error on line 99 of C:/Apache2.2/conf/httpd.conf: Cannot load<br/><br/>C:/php/php5apache2.dll into server: The specified module could not be found.&#34;<br/><br/>Note the errors o&#114; messages above, and press the &lt;ESC&gt; key to exit.&nbsp;&nbsp;25&#8230;<br/><br/>网上流传的解决办法是给Apache打补丁：<br/><br/>===================================<br/><br/><span style="color:Navy">下载：<br/><a href="http://blog.haloso.com/attachments/200606/01_034408_php5apache2.dllphp5.1.x.rar" target="_blank" rel="external">http://blog.haloso.com/attachments/200606/01_034408_php5apache2.dllphp5.1.x.rar</a><br/><br/>并解压.共有三个文件.<br/>vcredist_x86.exe<br/>php5apache2.dll<br/>httpd.exe.manifest<br/><br/>1.将 php5apache2.dll 覆盖掉你原来PHP目录下的 php5apache2.dll 文件.<br/>2.将 httpd.exe.manifest 文件复制到你的apache安装目录下的bin文件夹下.<br/>3.双击运行vcredist_x86.exe安装.(如果您的系统里已安装了 .NET framework 2.就可以省掉这一步)<br/>然后重启你的apache2.2</span><br/><br/>===================================<br/><br/>在使用一段时间发现以上打补丁的方法总是出问题，所以找到了一个更好的解决方法，不用下载上面说到的那个压缩包。<br/><br/>首先我们先解释一下这个我们原来在httpd.conf中添加的这段指令：<br/><strong>LoadModule php5_module &#34;c:/php/php5apache2.dll&#34;</strong><br/><br/>其中的php5apache2.dll是apache2.0.x的模块，而不是apache2.x的模块。php目录中还有一个文件php5apache2_2.dll是apache2.2.x的模块，所以如果我们应用php时使用apache2.2作为服务器，我们应该将这个指令改为: <br/><strong>LoadModule php5_module &#34;c:/php/php5apache2_2.dll&#34;</strong><br/><br/>但如果使用apache2.0.x作为服务器，这个指令则不用改动。<br/><br/>只需改动一下便可以使上面那个错误提示消失，而且运行稳定无问题。</p>
]]></content:encoded>
			<wfw:commentRss>http://www.vhuges.com/apache2-2-x-version-supports-php5-recommended-solution.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>apache 2.2.2 + PHP5.1.4 不能运行的解决办法</title>
		<link>http://www.vhuges.com/apache-2-2-2-php5-1-4-can-not-run-the-solution.html</link>
		<comments>http://www.vhuges.com/apache-2-2-2-php5-1-4-can-not-run-the-solution.html#comments</comments>
		<pubDate>Wed, 01 Aug 2007 07:19:00 +0000</pubDate>
		<dc:creator>Hugo</dc:creator>
				<category><![CDATA[敲键动鼠]]></category>
		<category><![CDATA[Apache]]></category>
		<category><![CDATA[PHP]]></category>

		<guid isPermaLink="false">http://vhuges.com?p=542</guid>
		<description><![CDATA[问题,使用传统的模块化方法安装PHP5.1.* + apache 2.2.2 后不能启动,提示: &#34;Cannot load C:/php/php5apache2.dll into server: The specified module could not be found.&#34;或者&#34;The requested operation has failed!&#34;原因:PHP压缩包里的php5apache2.dll只适用于apache2.0.*解决方法:下载这个文件，并解压。http://www.phpv.net/php5apache2.dll-php5.1.x.rar共有三个文件：vcredist_x86.exephp5apache2.dllhttpd.exe.manifest1.将 php5apache2.dll 覆盖掉你原来PHP目录下的 php5apache2.dll 文件.2.将 httpd.exe.manifest 文件复制到你的apache安装目录下的bin文件夹下.3.双击运行vcredist_x86.exe安装.(如果您的系统里已安装了 .NET framework 2.就可以省掉这一步)完成!去重启你的apache2.2试试吧。

]]></description>
			<content:encoded><![CDATA[<p>问题,使用传统的模块化方法安装PHP5.1.* + apache 2.2.2 后不能启动,<br/><br/>提示: <br/>&#34;Cannot load C:/php/php5apache2.dll into server: The specified module could not be found.&#34;或者&#34;The requested operation has failed!&#34;<br/><br/><br/>原因:<br/>PHP压缩包里的php5apache2.dll只适用于apache2.0.*<br/><br/>解决方法:<br/>下载这个文件，并解压。<br/><a href="http://www.phpv.net/php5apache2.dll-php5.1.x.rar" target="_blank" rel="external">http://www.phpv.net/php5apache2.dll-php5.1.x.rar</a><br/>共有三个文件：<br/><br/>vcredist_x86.exe<br/>php5apache2.dll<br/>httpd.exe.manifest<br/><br/><br/>1.将 php5apache2.dll 覆盖掉你原来PHP目录下的 php5apache2.dll 文件.<br/>2.将 httpd.exe.manifest 文件复制到你的apache安装目录下的bin文件夹下.<br/>3.双击运行vcredist_x86.exe安装.(如果您的系统里已安装了 .NET framework 2.就可以省掉这一步)<br/><br/>完成!去重启你的apache2.2试试吧。</p>
]]></content:encoded>
			<wfw:commentRss>http://www.vhuges.com/apache-2-2-2-php5-1-4-can-not-run-the-solution.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>【转自PHPChina】Windows下PHP5+APACHE+MYSQL完整配置</title>
		<link>http://www.vhuges.com/phpchina-switched-from-windows-php5-apache-mysql-complete-configuration.html</link>
		<comments>http://www.vhuges.com/phpchina-switched-from-windows-php5-apache-mysql-complete-configuration.html#comments</comments>
		<pubDate>Wed, 01 Aug 2007 05:27:00 +0000</pubDate>
		<dc:creator>Hugo</dc:creator>
				<category><![CDATA[敲键动鼠]]></category>
		<category><![CDATA[Apache]]></category>
		<category><![CDATA[MySQL]]></category>
		<category><![CDATA[Windows]]></category>

		<guid isPermaLink="false">http://vhuges.com?p=544</guid>
		<description><![CDATA[经过一段时间狂热的PHP编程，对WINDOWS平台下PHP的配置可算是深有感触，一开始我用的是一键安装的傻瓜包，但是考虑傻瓜包的安装版本已经落后，在真正手动配置PHP环境时遇到许多问题，在查阅了许多资料和尝试后，终于配置成功。现在，我将我的配置经验和大家分享一下，相信可以解决大家配置PHP环境的迷惑。首先说一下我用的软件版本。PHP 5.1.6APACHE 2.0.59(注意：APACHE 2.2.X版本以上要增加插件才支持PHP 5的)MYSQL 5.0.24a&#160;&#160;好了，现在开始安装，我先装的php5,直接解压文件到C:\php（安装到哪里并不会有影响，凭个人喜号，本文中的所有路径都以我的安装路径，请大家在自己的机器上安装的时候注意修改为自己的路径），接着安装APACHE，我直接把它装到C盘根目录下，在安装过程中,会出现3个文本框，上面两个输入你的本机IP，最下面的输入你的EMAIL，好的。安装完毕。现在编辑..\Apache Group\Apache2\conf\下的httpd.conf文件。用记事本打开该文件，在最后添上这两行代码：LoadModule php5_module &#34;C:/php/php5apache2.dll&#34; AddType application/x-httpd-php .php&#160;&#160;我在C:\目录下建立了一个www的目录用于存放我的站点文件，在httpd.conf里找到这样一句话：DocumentRoot &#34;C:/Apache2/htdocs&#34;改成了DocumentRoot &#34;C:/www&#34;。这样，就将主目录设置成了C:\www。如果你不想更改主目录位置，可以不更改此项。&#160;&#160;修改目录的默认首页： 找到DirectoryIndex 后面写上你想设置为首页的文件名，如：index.html index.php等。&#160;&#160;语言优先级，找到下列语句LanguagePriority zh-CN zh-TW en ca cs da de el eo es et fr he hr it ja ko ltz nl nn no pl pt pt-BR ru sv 把中文（zh-CN zh-TW）的部分剪切放到前面（也就是将原来文件中的相应部分改成如上的。其他也没什么好改动的。APACH的配置就到这里。接着讲PHP的配置。把php.ini-dist复制到C:\windows 下改名为 php.ini（装过php的都做过吧）然后修改了几个地方：在Data Handling下找到post_max_size = 8M这是PHP将接受的POST数据最大大小，可更改为20M。在Paths and Directories下找到extension_dir=这里设置的是PHP搜索扩展库的位置，将其路径设为extensions文件夹的位置，即改成：extension_dir= &#34;C:\php\ext&#34;在File Uploads下找到upload_max_filesize = 2M，允许上传的的最大文件大小可更改为20M。Dynamic Extensions这里是PHP扩展设置部分，列出了PHP所有的可支持扩展，前面都加了分号注释，表示目前PHP配置不支持扩展，我们可以将分号去掉让PHP支持该扩展下面列出的是几个常用且较实用的PHP扩展把下面几句前面的分号去掉 ;extension=php_mbstring.dll;extension=php_dba.dll ;extension=php_dbase.dll ;extension=php_filepro.dll ;extension=php_gd2.dll ;extension=php_imap.dll ;extension=php_mysql.dll 到这里php.ini就配置结束。接着很重要的一点将C:\PHP\libmysql.dll，C:\PHP\ext\php_mysql.dll，C:\PHP\ext\php_mysqli.dll拷贝到C:\Windows\system32下，这样PHP5才能支持MYSQL。重起APACHE，在主目录下新建一个记事本文件test在里面输入&#60;?phpphpinfo();?&#62;保存后修改后缀名为PHP。在浏览器输入http://127.0.0.1/test.php是不是看到PHP版本信息，没错，这样PHP的配置就完成了。接下来安装MYSQL。第一步：双击.exe文件出现的第一个需要选择的对话框是Setup Type 也就是安装种类，这里我们可以选择Custom，根据自己的需要来安装组件和配置安装路径点击Next，右键点击对话框出现几个硬盘形状的图标，根据自己的需要选择安装组件，点击窗口右下的Change按钮更改安装路径的，设置好后，点击Next开始安装安装到最后会有如下一个对话框在这里的三个选项分别是：1：如果你没有MYSQL.com帐户，选第一个，创造一个新的免费的MYSQL.com帐户2：如果你有MYSQL.com帐户，选第二个，填入已经注册好的邮箱名和密码3：跳过此步骤我们选第一个接下来会一次出现三个对话框，在三个对话框中有* 号的部分是必须要填的，按顺序分别是邮箱名，密码，确认密码；first name ，last name；邮政编码，国家，省名。国家名选china，省名选other o&#114; N/A即可4.1.x和4.0.x系列版本很大一个区别就是在安装完毕后不是运行 mysql文件夹下面的winmysqladmin.exe来启动服务器后设置选项，而是有一个设置的过程。第二步：设置MYSQL首先你会看到这样的一个窗口，这里有两个选项，分别是详细配置和标准配置，小型应用选第二项就可以了点击Next后出现下面的对话框，这里是重要的，一定要在下拉菜单里选择MySQL41，否则不能正常启动，下面的选项是是否应用命令行，最好选上点击Next后设置数据库密码的对话框，中间偏右和下面的选项分别是是否允许远程控制和是否允许匿名帐号登入，为了安全，不要选择好了，点击Next后出现最后的对话框，点击Execute按钮数据库服务器便启动了，依次出现四个对号后点击Finish结束安装&#160;&#160;装上PHPMYADMIN后测试连接，若出现#1251 &#8211; Client does not support authentication protocol requested by server; consider upgrading MySQL client 在开始菜单找到刚刚安装的MYSQL命令行工具，输入root的密码后键入如下的字样：mysql&#62; Up&#100;ate mysql.user SET Password = OLD_PASSWORD(‘刚才设置的ROOT密码’) -&#62; Wh&#101;re Host = &#39;localhost&#39; AND User = &#39;root&#39;; mysql&#62; FLUSH PRIVILEGES;(注意FLUSH后有空格)然后浏览“http://localhost/phpmyadmin”，OH YEAH！ 测试成功！&#160;&#160;在谈一下关于MYSQL 4.1以后由于采用UTF8导致的乱码问题解决办法。首先注意一点，在新建数据库的时候字符集一定要选择UTF8，在PHPMYADMIN中新建数据库下，创建按钮的左边，有个下拉列表，默认是“整理”，选择UTF8。你会发现表里数据不在是问号了。但是网页的输出还是问号，不要急接着在PHP语句中要有所改动：在mysql_connect(…连接参数);后加上mysql_query(&#34;SET NAMES &#39;GBK&#39;&#34;);但是如果网页很多，这样不是很麻烦，所以我在编写PHP时将所有数据库的操作写成一个类如：class db{….包含一些数据库调用方法….&#160;&#160;//创建数据库连接并选择相应数据库&#160;&#160;&#160;&#160;&#160;&#160; function cr&#101;atecon(){&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; mysql_connect(…);mysql_query(&#34;SET NAMES &#39;GBK&#39;&#34;);}}这样，改动一处就可以了，是不是很方便？呵呵，相信大家看完这篇文章就在也不觉的PHP环境难配置了。

]]></description>
			<content:encoded><![CDATA[<p>经过一段时间狂热的PHP编程，对WINDOWS平台下PHP的配置可算是深有感触，一开始我用的是一键安装的傻瓜包，但是考虑傻瓜包的安装版本已经落后，在真正手动配置PHP环境时遇到许多问题，在查阅了许多资料和尝试后，终于配置成功。现在，我将我的配置经验和大家分享一下，相信可以解决大家配置PHP环境的迷惑。<br/><br/>首先说一下我用的软件版本。<br/>PHP 5.1.6<br/>APACHE 2.0.59(注意：APACHE 2.2.X版本以上要增加插件才支持PHP 5的)<br/>MYSQL 5.0.24a<br/><br/>&nbsp;&nbsp;好了，现在开始安装，我先装的php5,直接解压文件到C:\php（安装到哪里并不会有影响，凭个人喜号，本文中的所有路径都以我的安装路径，请大家在自己的机器上安装的时候注意修改为自己的路径），接着安装APACHE，我直接把它装到C盘根目录下，在安装过程中,会出现3个文本框，上面两个输入你的本机IP，最下面的输入你的EMAIL，好的。安装完毕。现在编辑..\Apache Group\Apache2\conf\下的httpd.conf文件。用记事本打开该文件，在最后添上这两行代码：<br/>LoadModule php5_module &#34;C:/php/php5apache2.dll&#34; <br/>AddType application/x-httpd-php .php<br/><br/>&nbsp;&nbsp;我在C:\目录下建立了一个www的目录用于存放我的站点文件，在httpd.conf里找到这样一句话：DocumentRoot &#34;C:/Apache2/htdocs&#34;改成了DocumentRoot &#34;C:/www&#34;。这样，就将主目录设置成了C:\www。如果你不想更改主目录位置，可以不更改此项。<br/><br/>&nbsp;&nbsp;修改目录的默认首页： <br/>找到DirectoryIndex 后面写上你想设置为首页的文件名，如：index.html index.php等。<br/><br/>&nbsp;&nbsp;语言优先级，找到下列语句<br/>LanguagePriority zh-CN zh-TW en ca cs da de el eo es et fr he hr it ja ko ltz nl nn no pl pt pt-BR ru sv 把中文（zh-CN zh-TW）的部分剪切放到前面（也就是将原来文件中的相应部分改成如上的。<br/><br/>其他也没什么好改动的。APACH的配置就到这里。接着讲PHP的配置。<br/><br/>把php.ini-dist复制到C:\windows 下改名为 php.ini（装过php的都做过吧）然后修改了几个地方：<br/><br/><br/>在Data Handling下找到post_max_size = 8M<br/>这是PHP将接受的POST数据最大大小，可更改为20M。<br/><br/>在Paths and Directories下找到extension_dir=<br/>这里设置的是PHP搜索扩展库的位置，将其路径设为extensions文件夹的位置，即改成：<br/>extension_dir= &#34;C:\php\ext&#34;<br/><br/>在File Uploads下找到upload_max_filesize = 2M，允许上传的的最大文件大小<br/>可更改为20M。<br/><br/>Dynamic Extensions这里是PHP扩展设置部分，列出了PHP所有的可支持扩展，前面都加了分号注释，表示目前PHP配置不支持扩展，我们可以将分号去掉让PHP支持该扩展下面列出的是几个常用且较实用的PHP扩展把下面几句前面的分号去掉 <br/>;extension=php_mbstring.dll<br/>;extension=php_dba.dll <br/>;extension=php_dbase.dll <br/>;extension=php_filepro.dll <br/>;extension=php_gd2.dll <br/>;extension=php_imap.dll <br/>;extension=php_mysql.dll <br/><br/><br/>到这里php.ini就配置结束。接着很重要的一点将<br/>C:\PHP\libmysql.dll，C:\PHP\ext\php_mysql.dll，C:\PHP\ext\php_mysqli.dll<br/>拷贝到C:\Windows\system32下，这样PHP5才能支持MYSQL。<br/><br/>重起APACHE，在主目录下新建一个记事本文件test在里面输入<br/>&lt;?php<br/>phpinfo();<br/>?&gt;<br/>保存后修改后缀名为PHP。在浏览器输入<a href="http://127.0.0.1/test.php" target="_blank" rel="external">http://127.0.0.1/test.php</a>是不是看到PHP版本信息，没错，这样PHP的配置就完成了。接下来安装MYSQL。<br/><br/>第一步：双击.exe文件出现的第一个需要选择的对话框是Setup Type 也就是<br/>安装种类，这里我们可以选择Custom，根据自己的需要来安装组件和配置安装路径<br/><br/>点击Next，右键点击对话框出现几个硬盘形状的图标，根据自己的需要选择安装组件，<br/><br/>点击窗口右下的Change按钮更改安装路径的，设置好后，点击Next开始安装安装到最<br/>后会有如下一个对话框在这里的三个选项分别是：<br/><br/>1：如果你没有MYSQL.com帐户，选第一个，创造一个新的免费的MYSQL.com帐户<br/><br/>2：如果你有MYSQL.com帐户，选第二个，填入已经注册好的邮箱名和密码<br/><br/>3：跳过此步骤<br/><br/>我们选第一个<br/><br/>接下来会一次出现三个对话框，在三个对话框中有* 号的部分是必须要填的，<br/>按顺序分别是邮箱名，密码，确认密码；first name ，last name；邮政编码，<br/>国家，省名。国家名选china，省名选other o&#114; N/A即可4.1.x和4.0.x系列版<br/>本很大一个区别就是在安装完毕后不是运行 mysql文件夹下面的winmysqladmin.exe来<br/>启动服务器后设置选项，而是有一个设置的过程。<br/><br/>第二步：设置MYSQL<br/><br/>首先你会看到这样的一个窗口，这里有两个选项，分别是详细配置和标准配置，<br/>小型应用选第二项就可以了点击Next后出现下面的对话框，这里是重要的，一定<br/>要在下拉菜单里选择MySQL41，否则不能正常启动，下面的选项是是否应用命令行，<br/>最好选上点击Next后设置数据库密码的对话框，中间偏右和下面的选项分别是是否<br/>允许远程控制和是否允许匿名帐号登入，为了安全，不要选择好了，点击Next后出<br/>现最后的对话框，点击Execute按钮数据库服务器便启动了，依次出现四个对号后<br/>点击Finish结束安装<br/><br/>&nbsp;&nbsp;装上PHPMYADMIN后测试连接，若出现<br/>#1251 &#8211; Client does not support authentication protocol requested by server; consider upgrading MySQL client <br/>在开始菜单找到刚刚安装的MYSQL命令行工具，输入root的密码后键入如下的字样：<br/>mysql&gt; Up&#100;ate mysql.user SET Password = OLD_PASSWORD(‘刚才设置的ROOT密码’) <br/>-&gt; Wh&#101;re Host = &#39;localhost&#39; AND User = &#39;root&#39;; <br/>mysql&gt; FLUSH PRIVILEGES;(注意FLUSH后有空格)<br/>然后浏览“<a href="http://localhost/phpmyadmin" target="_blank" rel="external">http://localhost/phpmyadmin</a>”，OH YEAH！ 测试成功！<br/><br/>&nbsp;&nbsp;在谈一下关于MYSQL 4.1以后由于采用UTF8导致的乱码问题解决办法。首先注意一点，在新建数据库的时候字符集一定要选择UTF8，在PHPMYADMIN中新建数据库下，创建按钮的左边，有个下拉列表，默认是“整理”，选择UTF8。你会发现表里数据不在是问号了。<br/>但是网页的输出还是问号，不要急接着在PHP语句中要有所改动：<br/>在mysql_connect(…连接参数);后加上mysql_query(&#34;SET NAMES &#39;GBK&#39;&#34;);<br/>但是如果网页很多，这样不是很麻烦，所以我在编写PHP时将所有数据库的操作写成一个类如：<br/>class db{<br/>….包含一些数据库调用方法….<br/>&nbsp;&nbsp;//创建数据库连接并选择相应数据库<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; function cr&#101;atecon(){<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; mysql_connect(…);mysql_query(&#34;SET NAMES &#39;GBK&#39;&#34;);<br/>}<br/>}<br/>这样，改动一处就可以了，是不是很方便？呵呵，相信大家看完这篇文章就在也不觉的PHP环境难配置了。</p>
]]></content:encoded>
			<wfw:commentRss>http://www.vhuges.com/phpchina-switched-from-windows-php5-apache-mysql-complete-configuration.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
