以前一直使用 windows2003+IIS6.0+PHP5.2手动架设环境.配置安全,权限.等.起码要几个小时才能完全把环境架设好.
今天把环境重新配置,并且保留原来的IIS6.0换用8080端口.安装了Zend Server CE 4.06 PHP5.2版本的只花了10分钟.
初尝Zend公司产品带来的好处.
1、确认版本:是用Zend Server还是Zend Server CE 以我理解。Zend Server是要注册的。虽然能免费用30天。可必竟是在服务器上一个月换一次不觉得麻烦也可以用。但是安装的话还是推荐用Zend Server CE PHP5.2版的。为什么?因为PHP5.3版的安装后。即使安装过zend optimizer任何版本。也会提示not install zend optimizer字样。
2、下载Zend Server 4.0.6 CE FOR PHP5.2好后。停用IIS,腾出80端口。
3、安装后修改Zend Server安装目录下的Zendserver/etc/下的ZendEnablerConf.xml 中的第一行汉字改成要不然启动不了。
4、查找Apache2\conf 下的httpd.conf文件中关键字:httpd-vhosts.conf 去掉#,并且设置Apache2\conf\extra下的httpd-vhosts.conf文件,把要配置的站点加进去。以下是模板可参考:
ServerAdmin defyasdf@163.com
DocumentRoot “E:\www\www.defy.com.cn\wwwroot”
ServerName defy.com.cn
ServerAlias *.defy.com.cn
DirectoryIndex index.php
AllowOverride All
Order allow,deny
Allow from all
注意:ServerName 后面的网址不能加www 要不然没有www的会找不到主机头。
有些网站说最好在VirtualHost后面加上IP,如果是单IP的话,加上吧。也没什么损失,如果是双线或者三线,建议不要加。因为那样即使你是通过DNSPOD做了智能解析也无法正常使用。
其它的就是安全性了。不过我相信Zend公司能考虑得比较成熟。不仅仅是在调试环境中使用。
2010-01-19新增加BUG修复:
Edit file C:\Program Files\Zend\ZendServer\etc\cfg\optimizerplus.ini
add following directive: zend_optimizerplus.mmap_base=0x20000000
Restart Zend Server’s PHP to apply your changes.
If the problem persist, please try alternative addresses: 0×21000000,
0×30000000, 0×31000000, 0×50000000.
并且把安装目录下的Zendserver/etc/下的ZendEnablerConf.xml 中
<ProcessCount start=”2″ extra=”8“/>
方案来源:http://forums.zend.com/viewtopic.php?f=8&t=3914&start=0
#1 by duke on 2010年08月17日 - 10:15 am
Quote
看看,学习学习
3xs