今天是:    · 发布信息 · 用户注册 · 用户中心  设为首页       加入收藏    
创虹绣花网
制版培训 绣花商城 绣花制版 绣花知识 绣花图案 制版设备 制版入门 绣花家园
网络制版┋ 绣花图案┋ 刺绣资讯┋ 威尔克姆┋ 手工刺绣┋ 服装设计┋ 厂家收录┋ 田岛教程┋ 花样下载┋ 绣花软件
软件下载┋ 供求信息┋ 企业黄页┋ 人才市场┋ 视频教程┋ 印花技术┋ 箱包手袋┋ 花样光盘┋ 动画教程┋ 仿真软驱┋ 刺绣图案
   电脑绣花软件_绣花图案_绣花花样_绣花制版教程_免费下载  → 电脑数码 → 电脑硬件 → WIN主机配置PHP的若干问题解决方案总结+failed to ...
      WIN主机配置PHP的若干问题解决方案总结+failed to ... 版主: 逆水行舟  [精华]  [事件]  [管理]
 主题:WIN主机配置PHP的若干问题解决方案总结+failed to open stream解决办法
向版主报告本贴   显示适合打印的页面   将本页推荐给我的好友   将本页加入收藏夹   刷新本页  
ynboyinkm男孩,离线了
  
  等级:注册用户 绣花乡长
  贴子:350
  积分:18
  虹币:7
  注册:2006-08-22
查看 ynboyinkm 的详细信息 将 ynboyinkm 加为我的好友 给 ynboyinkm 发短信 给 ynboyinkm 发邮件 ynboyinkm 的QQ是:0 编辑这个贴子 引用并回复这个贴子 回复这个贴子 第 1 楼
WIN主机配置PHP的若干问题解决方案总结+failed to open stream解决办法
此贴基于本人的配置WIN下PHP的帖子而发,总结解决安装配置PHP过程中和后续PHP程序运行的部分问题解决方案
原配置WIN主机下支持PHP的帖子内容:
IIS+PHP+MySQL+Zend Optimizer+GD库+PHPMyAdmin安装配置[完整修正实用版]
http://bbs.xqin.com/viewthread.PHP?tid=85?tid=85

这段时间来,陆续大约有10多位落伍兄弟通过QQ加我咨询相关问题和询问PHP安装使用过程中的解决办法,大部分我都一一解答并给予帮助解决,一般都是通过远程直接给予帮助并都完满解决,个别仅仅通过QQ给予安装不成功的部分描述,由于失败因素很多没能帮忙分析出问题所在而成功解决,这里表示歉意。下面把配置过程中的一些通用解决方法予以总结,再有相关问题的请直接参阅本贴解决,若还不能解决的再加我QQ帮忙解决(PS:由于最近要期末考试再加有些业务比较忙,请尽量自己寻求解决方法,实在不行请联系我QQ后直接给我临时远程权限,我帮忙给予远程操作解决,不再接受QQ描述式探讨解决!至于是否愿意给我临时远程权限请自行斟酌)

废话不多说安装过程中涉及到的主要问题和解决方案如下:
1.IASPI筛选器加载不成功,这个一般是由于PHP.INI的配置导致的,请在加载PHP的IASPI筛选器前配置好PHP.INI并确保复制到了系统目录(2000系统一般C:\WINNT目录下,XP和2003的一般C:\WINDOWS目录),还有一个原因好象PHP目录是不能放C:\Program Files这种带空格的目录下的,所以最好直接放系统根目录下如C:\PHP

2.PHP配置后导致IIS锁死现象,请重新启动系统后直接卸载IIS后重装IIS,因此建议配置PHP前自己先在本机测试,再到服务器配置,并且配置前注意备份IIS,一般建议XP和2003系统尝试配置PHP5.x版本,因为2003的是IIS6.0版本,一般存在IIS 6.0中早期版本的 ISAPI 筛选器不能加载,所以有可能PHP4.x的版本ISAPI 筛选器不能加载导致无法完成PHP配置,2000系统一般装PHP5.X版本也很少有问题,当然有人说PHP4.X版本比较稳定,可以自行选择合适版本配置,若装PHP5.X不成功也可以尝试配置4.X版本

3.MYSQL问题,若一次配置MYSQL不成功,请正确并完整卸载MYSQL后重装后多尝试几次进行配置一般就没问题了,强烈申明不要使用直接删除MYSQL文件夹的方法来重装MYSQL,这样的后果很严重,一般是无法再正常成功安装配置MYSQL了,因为系统服务里面会遗留MYSQL服务导致再安装MYSQL后无法启动MYSQL服务

4.PHPMYADMIN连接MYSQL的问题,有的连接登陆时会有下面的错误提示:
Client does not support authentication protocol requested by server; consider upgrading MySQL client
这是由于MySQL 4.1 及其后版本验证协议使用的密码哈希算法与老的客户端不兼容,因此需要在MySQL Command Line Client里面用命令同步兼容密码:
进入MySQL Command Line Client后MYSQL的提示符是:mysql> 
然后执行:


CODE:
[Copy to clipboard]
SET PASSword FOR 'root'@'localhost' = OLD_PASSword('你的ROOT管理密码');
然后再登陆PHPMYADMIN就可以了,登陆后可以在权限里面添加修改设置帐号和访问权限

5.PHP运行失败或错误,如果运行PHP后出现普通的无法找到网页" 一般是由于文件不存在错误或者PHP没有配置成功,请返回检查PHP配置!
其他失败表现为
1).运行PHP程序页面空白;
2)您没有权限查看该网页;
3)failed to open stream错误,如:
Warning: main(./libraries/grab_globals.lib.PHP): failed to open stream: No such file or directory in E:\PHPMyAdmin\index.PHP on line 8

Fatal error: main(): Failed opening required './libraries/grab_globals.lib.PHP' (include_path='.;c:\PHP4\pear') in E:\PHPMyAdmin\index.PHP on line 8

这些一般都是权限设置问题导致的,由于PHP对于权限比较敏感,因此经过本人尝试以下权限分配可以获得最佳权限限制和正常访问:
PHP安装文件目录需要添加EVERYONE读取和运行权限,如果你的系统做过安全和权限(相关问题可以参考本人收集整理的内容http://bbs.xqin.com/forumdisplay.PHP?fid=2?fid=2),磁盘的根目录只给了ADMIN权限,请将要运行的网站程序目录在IIS里面指向的时候要是在磁盘的二级目录下如D:\web\PHPwind,并且父目录和自身目录都给IIS读取和运行权限 ,即WEB和PHPWIND都给IIS_USER权限,没做权限的可以随意指向目录

以上关于PHP的问题的一些总结也适用于大部分PHP程序运行和PHP配置问题,特别failed to open stream这个错误用我介绍的权限设置方案可以完美解决,我在遇到这个错误后搜索了大量内容,都没给出详细解决办法,并且出现这个问题的人还很多,终于在我的尝试下解决了,如果还不能解决的请给EVEYONE权限试试:)

本文归ynboyinkm和网站共同所有、未经同意、不得转载!
 
   2006-08-22 00:52
 ynboyinkm 的IP是:220.165.209.141  操作系统: Windows 2003,浏览器: Internet Explorer 6.0 
本主题回复0贴,浏览669人次,分页: [1]
 → 快速回复:WIN主机配置PHP的若干问题解决方案总结+failed to open stream解决办法
  您是否还没有 注册 或还没有 登陆 本站?!
绣花打带 ┋  绣花培训 ┋  联系我们 ┋  付款方式 ┋  新手学习
版权所有:创虹绣花网  咨询电话:0595-88694600
   咨询QQ:    邮箱:415122550     
  地址:福建泉州    闽ICP备12016239号-4