以下内容在www.jofar.cn上的VPS上实际使用过,权限的确很重要
在Windows Server 2003/ IIS 6.x上安装PHP 5.x时请阅读以下文件. 让它工作起来的过程真是很有挫败感, 所以希望我的经历可以让其他人少走弯路.
在根据网络教程安装PHP 5前
请阅读以下提示:
这些是我找到的可以安全工作的权限设置:
NTFS权限(右键单击文件或文件夹, 选择属性, 打开安全页)
1) PHP安装目录 -> 你需要给NT用户:’Network Service’ 读/运行 权限(如C:/PHP). 如果你在安装目录里有一个 tmp 或 session 目录, 你需要对这些目录给’Network Service’用户 读/运行 和 写 权限. *(你不需要对PHP安装文件给匿名Internet用户’IUSR_[name]’任何权限.
2) 你需要对实际的WWW根目录和网页 .php文件(如果你想应用到全部站点)或每一个站点的根目录和.php文件(如果是多个运行的站点)给匿名Internet用户’IUSR_[name]’ 读/运行 权限
3) 对于IIS6.0控制台, 如果站点属性(右击某独立站点或网站根结点以应用到全部站点->选择属性) 在目录安全页->单击编辑, 如果你希望站点可以被匿名访问, 选中匿名访问的多选框并输入用户名:’IUSER_[name]’ (IUSER_[name]根据你的服务器的用户设置而自定义)
4) *最重要的*
根据其他人提及的, 安装和设置PHP.INI时, 先不要打开任何扩展EXTENSIONS. 原因是如果某一个扩展extension出错, 错误提示框会弹出在远程桌面之外, 你将不能关闭那个对话框, 而你的PHP页面就会无限期挂起(出现这个问题后, 为了解决我几乎要疯了)
然后在你成功打开测试PHP页后, 再去把PHP.INI文件里的扩展extensions一次全部打开.
如果你有任何我没有提及的技巧,请发邮件给我. 再次声明, 我并不专业, 也在学习中.
现在你读完了这些, 打开我在顶部发的链接, 跟着教程完成一般的设置安装.
iis6.0+php5.3 fastcgi安装方式
2010-05-18 11:09:36| ?分类: PHP | ?标签:php ? |字号 订阅
PHP官方正式发布了PHP5.3.0,这是一个不寻常的PHP版本,因为它修复了不少Bug(超过140个),而且带来了很多让PHP程序员们期待已久的新特性。PHP 5.3发布的Windows版已经不支持ISAPI模式了,要用到微软推荐的FastCGI方式运行PHP,速度快了不少。
准备安装文件:
1. FastCGI for IIS 6 http://www.iis.net/expand/FastCGI
2. PHP 5.3 http://windows.php.net/download/
3. wincache53_rc.exe http://www.microsoft.com/downloads/details.aspx?familyid=BA2E0D7A-02CE-42BE-A7A3-2BAA5D666BF7&displaylang=en
开始安装:
首先安装 FastCGI,安提示安装即可,安装完成后会出现 fastcgi handle 的服务扩展。
接着安装 PHP 5.3 ?也按提示安装即可,但注意最好安装在D盘。
php.ini 修改参数:
extension_dir = “D:\Program Files\PHP\ext”
cgi.force_redirect = 0
fastcgi.impersonate = 1;
date.timezone = Asia/Shanghai
date.default_latitude = 31.7667
date.default_longitude = 121.4500
其他安需要修改。
打开 C:\WINDOWS\system32\inetsrv 目录下的 fcgiext.ini 添加如下:
[Types]
php=PHP
[PHP]
ExePath=D:\Program Files\PHP\php-cgi.exe ? ?这里的路径请按自己安装路径修改
打开iis ,点击 网站 右键属性,主目录-配置,映射-添加,
可执行文件:C:\WINDOWS\system32\inetsrv\fcgiext.dll
扩展名:.php
解压 wincache53_rc.exe ,把 php_wincache.dll 拷贝至 D:\Program Files\PHP\ext
并在 php.ini 最后 添加如下:
[PHP_WINCACHE]
extension=php_wincache.dll
这时 在默认web 新建 phpinfo() 的文件即可检查是否安装成功!