﻿<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:trackback="http://madskills.com/public/xml/rss/module/trackback/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/"><channel><title>BlogJava-Java,永远不敢言精通-随笔分类-Zend</title><link>http://www.blogjava.net/crazycoding/category/45254.html</link><description>God helps those who help themselves. </description><language>zh-cn</language><lastBuildDate>Sun, 06 Jun 2010 01:19:17 GMT</lastBuildDate><pubDate>Sun, 06 Jun 2010 01:19:17 GMT</pubDate><ttl>60</ttl><item><title>【转】win下Apache2.2+php5+MySQL5+zend的环境搭建配置</title><link>http://www.blogjava.net/crazycoding/archive/2010/06/06/322871.html</link><dc:creator>Ying-er</dc:creator><author>Ying-er</author><pubDate>Sun, 06 Jun 2010 01:01:00 GMT</pubDate><guid>http://www.blogjava.net/crazycoding/archive/2010/06/06/322871.html</guid><wfw:comment>http://www.blogjava.net/crazycoding/comments/322871.html</wfw:comment><comments>http://www.blogjava.net/crazycoding/archive/2010/06/06/322871.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/crazycoding/comments/commentRss/322871.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/crazycoding/services/trackbacks/322871.html</trackback:ping><description><![CDATA[1.便捷方法：装一体化环境，如果你并非打算深入，或者刚入门。则可以先用一体化环境来配置。优点是下完安装即可使用，1分钟就能搞定。如果原来系统中装有IIS，则把端口设为 81或者其他非80端口。（以下皆为apache+php+mysql+zend）<br />
&nbsp;<br />
&nbsp; 1&gt; php4的一体化环境<br />
http://www.onlinedown.net/soft/22078.htm<br />
&nbsp;<br />
&nbsp; 2&gt; php5的一体化环境<br />
http://www.onlinedown.net/soft/42567.htm<br />
&nbsp;<br />
2.如果你需要一个较为稳健而功能强劲的配置环境，则参看以下。本文采用最新版本的php、apache、mysql、zend。<br />
&nbsp;<br />
其实，因为网上很多文章其实也没什么错，但有些细节的地方有问题。特别是在apache2.2.4与php5模块化安装的整合上。<br />
&nbsp;<br />
先准备安装文件，几个安装文件我用华军软件园的下载地址，大家放心下：<br />
&nbsp;<br />
apache2.2.4<br />
最新版http://www.onlinedown.net/soft/11528.htm<br />
发帖时最新版http://ytcnc.onlinedown.net/down/apache_2.2.4-win32-x86-no_ssl.zip<br />
&nbsp;<br />
php5.2.3<br />
最新版http://www.onlinedown.net/soft/1772.htm<br />
发帖时最新版http://sx.huajun.net/down/php-5.2.3-Win32.zip<br />
&nbsp;<br />
Mysql5.0.41<br />
最新版http://www.onlinedown.net/soft/3573.htm<br />
发帖时最新版http://sccnc.onlinedown.net/down/mysql-5.0.41-win32.zip<br />
&nbsp;<br />
zend optimizer 3.2.6<br />
最新版http://www.onlinedown.net/soft/32228.htm<br />
发帖时最新版http://sccnc.onlinedown.net/down/ZendOptimizer-3.2.6-Windows-i386.zip<br />
&nbsp;<br />
phpmyadmin<br />
最新版http://www.onlinedown.net/soft/2616.htm<br />
发帖时最新版http://sccnc.onlinedown.net/down/phpMyAdmin-2.10.3-rc1-all-languages.zip<br />
&nbsp;<br />
-----------------------------------------------------------------------<br />
&nbsp;<br />
1.安装apache2.2.4至某个目录比如我的是D:"apache2<br />
2.解压php5到D:"apache2"php5目录下<br />
3.安装mysql5到D:"apache2"mysql目录下<br />
&nbsp;<br />
4.配置apache：<br />
&nbsp;1)打开d:"apache2"conf目录下的httpd.conf文件。<br />
&nbsp;2)apache httpd.conf设置<br />
&nbsp; A.网站主目录设置：搜索DocumentRoot "D:/apache2/htdocs"<br />
&nbsp; 修改引号中的地址，为apache网页主目录。也就是http://localhost: 端口号的目录。<br />
&nbsp; B.端口设置：搜索 listen，改为 Listen 81（此例中以81为端口）。如不装IIS可保留默认值为80。设为81，则主页为 http://localhost:81 否则为http://localhost<br />
&nbsp; C.加载php5模块化安装：搜索Loadmodule，在后面加一行：<br />
LoadModule php5_module d:/apache2/php/php5apache2_2.dll<br />
&nbsp;<br />
（这里是很多网上攻略出错的地方，apache2.2版本以下一般为<br />
LoadModule php5_module d:/apache2/php/php5apache2.dll<br />
apache2.2以上的版本则不行。更有甚者，竟然把php5apache2.dll改写成支持apache2.2的了，牛是很牛了，但不知道中国搞技术的到底是怎么了，都懒得自主思考，一点怀疑精神都没有。）<br />
&nbsp; <br />
&nbsp; D. php格式解析<br />
&nbsp;&nbsp; 搜索 addType application在后面加一行：<br />
&nbsp;&nbsp; AddType application/x-httpd-php .php<br />
&nbsp; <br />
&nbsp; E.字符集<br />
<br />
&nbsp; 搜索 AddDefaultCharset ISO-8859-1 将其改为<br />
<br />
&nbsp; AddDefaultCharset GB2312<br />
<br />
5.配置php<br />
&nbsp; 至D:"apache2"php目录下，把 php.ini-dist或php.ini- recommended拷贝至c:"windows目录下，改名为php.ini。拷贝D:"apache2"php目录下的php5ts.dll,libmysql.dll至C:"windows"system32目录下<br />
&nbsp;<br />
&nbsp;&nbsp; 配置php.ini<br />
&nbsp;&nbsp; A.找到extension_dir设置为 "d:"apache2"php"ext"绝对路径，否则有些环境中会出错。<br />
&nbsp;&nbsp; &nbsp;<br />
&nbsp;&nbsp; b.打开功能扩展<br />
搜索以下行，把前面的分号删除。比如<br />
&#8220;;extension=php_mysql.dll&#8221;改为&#8220;extension=php_mysql.dll<br />
&#8221;<br />
#下面两行为mysql5必备，记得php_mysqli.dll必须加载，否则连不上。<br />
extension=php_mysql.dll &nbsp;<br />
extension=php_mysqli.dll<br />
&nbsp;<br />
#php连sql server，有用到的就设置一下<br />
extension=php_mssql.dll<br />
<br />
#curl功能扩展，想用php写些脚本处理远程服务期的响应消息的可以打开<br />
extension=php_curl.dll<br />
&nbsp;<br />
#GD库安装，此功能打开可用数据库以二进制存储图片<br />
extension=php_gd2.dll<br />
&nbsp;<br />
#东亚语系必备，增加字符处理速度<br />
extension=php_mbstring.dll<br />
&nbsp;<br />
&nbsp;&nbsp; C.实用功能自定义配置<br />
&nbsp;<br />
#session的存储目录。如果有内存虚拟硬盘，可以把用到的暂存处理目录都设置到<br />
内存虚拟盘中进一步提高服务器响应速度。<br />
&nbsp;&nbsp; session.save_path = D:/apache2/htdocs/php_session <br />
&nbsp;<br />
#这个是每个脚本运行的最长时间，可以自己修改加长，单位秒<br />
max_execution_time = 30<br />
<br />
#这是每个脚本可以消耗的时间，单位也是秒<br />
max_input_time = 60<br />
<br />
#这个是脚本运行最大消耗的内存，最好设为16M以上，有的程序要求，比如openads<br />
<br />
memory_limit = 16M<br />
<br />
#上载文件的最大许可大小，一般post大小&gt;upload_max_filesize。比如我的设置：<br />
<br />
post_max_size = 300M<br />
<br />
upload_max_filesize = 250M<br />
<br />
6.至此，配置完成大半。<br />
<br />
mysql与zend只要按需安装即可。装完后重启apache服务器即可。<br />
<br />
7.最后推荐个好东西，apache的monitor.exe，可以控制apache、myql、 IIS、sql server等服务器开关。好东西，我找了挺久的。感谢原作者，抱歉忘了大名<br />
<br />
http://www.1thz.cn/apachemonitor.exe<br />
&nbsp; <br />
8.如果您对服务器性能要求很高，我这里推荐您一个非常棒的平台组合。lighttpd可以取代apache，更轻，性能更优秀。 PostPre SQL 取代 Mysql，极其强大的开源数据库，完全满足企业商务级数据库需求。
<img src ="http://www.blogjava.net/crazycoding/aggbug/322871.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/crazycoding/" target="_blank">Ying-er</a> 2010-06-06 09:01 <a href="http://www.blogjava.net/crazycoding/archive/2010/06/06/322871.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item></channel></rss>