Tag Archives: IIS

在IIS7.5里安装PHP5.3

今天在网上看到了微软提供的一个WinCache项目,一个相当于APC的PHP缓存加速器,官网上的Benchmark说是和Zend Server+Zend Optimizer性能相当,似乎还好一些,正好最近主要搞.net,装上了IIS,为了省出点儿内存,就把Apache删掉了,试试在IIS下配置一下PHP5.3看看怎么样。 先去下载了Windows下的PHP5.3.1  VC9 non thread safe 的安装程序,要注意,那个WinCache只支持非线程安全的版本,另外想用Apache的话,要下载VC6的版本,VC9编译的似乎不支持Apache(选择菜单里没有,也没有试过到底能不能用)。 安装之前要把IIS里的CGI功能装上,位于打开或关闭Windows功能 > Internet信息服务 > 万维网服务 > 应用程序开发功能 > CGI,现在的PHP安装程序已经很智能了,安装结束后,把默认网站的文档路径设置到原来的htdocs,从浏览器里打开localhost就能看到自己PHP的应用了,另外建议在根节点的FastCGI设置里,把FastCGI属性中的监视对文件做的更改设置为php.ini的路径,这样在更新了php配置之后,IIS就会刷新php-cgi的设置了。 另外在安装完之后还出现了一个奇怪的问题,用localhost为主机名连接mysql数据库时总是连接超时,改成127.0.0.1才能正常,看了一下hosts文件发现,Windows7的hosts文件里没有定义localhost,但在命令行ping localhost是正常的,还没有深究。 P.S. 今天在这个PHP环境里装了个Drupal,运行速度明显要比WAMP要快不少。另外,Wincache也有个wincach.php,相当于APC的apc.php,可以查看当前的缓存使用状况,不过wincache好像没有提供用户变量的缓存功能。
Posted in 计算机技术 | Also tagged , | 5 Comments