关注联楷|返回首页 | 网站案例 | 帮助中心

合作共赢、快速高效、优质的网站建设提供商

上海网站建设 

服务热线:021-61394118

上海联楷科技

Win2003 IIS6 NTFS下装PHP需要开放的权限

作者:佚名   时间:2012-09-20   分享到:

在Windows Server 2003/ IIS 6.x上安装PHP 5.x时请阅读以下文件. 让它工作起来的过程真是很有挫败感, 所以希望我的经历可以让其他人少走弯路.

在根据网络教程安装PHP 5前(这里有一篇很好的: http://www.peterguy.com/php/install_IIS6.html)

请阅读以下提示:

这些是我找到的可以安全工作的权限设置:

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一次全部打开.

如果你有任何我没有提及的技巧,请发邮件给我. 再次声明, 我并不专业, 也在学习中.

现在你读完了这些, 打开我在顶部发的链接, 跟着教程完成一般的设置安装.
 



如没特殊注明,文章均为上海联楷网络原创,转载请注明来自:http://www.linksj.com/contact/20151229/n7495.html

上海联楷网络新闻