WINDOWS 2003 安装 PHP 重启后显示源码?

xtvtkd 2008-08-24 04:26:27
最近买了一个VPS虚拟服务器,WINDOWS 2003的,从PHP官网下载安装PHP后,通过浏览器打开包含phpinfo函数的php文件能正确显示。重启服务器后打开同一个php文件显示一片空白,但查看源代码,可以看出php源码,也就是php未解析当做html来运行了。这个问题真让我郁闷,有没有谁碰到过?
...全文
112 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
justicesun 2008-08-26
  • 打赏
  • 举报
回复
vps服务器嘛,建议咨询服务器提供商寻求最终解决方案


如果有问题的话,很有可能是权限问题...很大可能...vps在windows下...未知...什么可能都有可能发生...
xtvtkd 2008-08-26
  • 打赏
  • 举报
回复
感谢楼上各位,short_open_tag就是省略<?php这个php的吧?还有筛选器问题,我都已经检查过了。还是不行,真是郁闷呀。还是显示源码呀。

主要的怪问题是安装php后是可以正确运行的。但重启后就不行了 。那些筛选器等设置还是存在的。
xuzuning 2008-08-25
  • 打赏
  • 举报
回复
检查 short_open_tag 的状态
daols 2008-08-24
  • 打赏
  • 举报
回复
对拉,,2003的IIS比xp的多费点事好像还要“我的电脑--右键--管理--IIS--”最下面有个忘了叫啥的东西(好象是英文,大概就是添加筛选器的),点击“添加”按钮,在弹出的的“筛选器名称”栏中输入:.php,再将可执行文件指向 php4isapi.dll 所在路径,如:C:\PHP5\sapi\php5isapi.dll,然后设置为允许。。。(大概是这样。。。好9不用windows记不清确切的窗口和选项是啥了,现在只有apache,全凭印象说的。。。楼主可以辩证理解一下)

另:个人认为IIS远不如Apache2灵活。。。而且Apache+php+mysql是可以跨操作系统的。。。比MS only的东西便于移植,,建议使用Apache。。。
还有2楼所说的连接数据库的方法也是针对MySQL的。。。MSSQL太臃肿俄还没用过。。。
daols 2008-08-24
  • 打赏
  • 举报
回复
1、可能是PHP设置问题。。。一般做php论坛的时候都要:
#查找register_globals = Off,把off改成On
#再查找short_open_tag = Off,把off改成On
一般能解决运行安装Discuz!论坛时出现空白的问题!!!

2、可能是你的.php文件有连数据库的语句,检测方法:
下载phpMyAdmin...从浏览器打开127.0.0.1,进入phpMyAdmin的目录,如果提示连不上数据库就是这个问题了
解决方法:将php解压目录中的 php_mysql.dll、libmysql.dll 复制到 System32 里。
xtvtkd 2008-08-24
  • 打赏
  • 举报
回复
是在IIS上装PHP重启后就不行了,重启前是好的。

21,886

社区成员

发帖
与我相关
我的任务
社区描述
从PHP安装配置,PHP入门,PHP基础到PHP应用
社区管理员
  • 基础编程社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧