关于PHP环境下面phpinfo正常别的显示空白的解决方法

by 清泉 26. 九月 2008 13:25
昨天晚上遇到这样的问题:
用phpinfo()测试php,能正常显示各项信息
目录权限来宾有读写权限
缓存目录的文件删除过了
未修改任何文件
PHP的各种程序,包括官方原版的论坛、CMS等,全部都访问不了,前台和后台都显示为空白
后来以为是权限的问题,把php.exe  php-win.exe  php.ini都赋予everyone的权限,temp有读写的权限
在网上找了很久都没找到真正的原因。
后来细看phpinfo里面显示出来的信息,
原来phpinfo正常别的显示空白的原因居然是MYSQL没能加载。
是我PHP环境配置错误的问题。
后来我把上面的PHP环境重新设置了一下就可以了。

总结:一般出现PHP环境下面phpinfo正常别的显示空白原因是因为PHP环境出错了(大多是php安装设置错误导致mysql之类的数据库无法加载,php也无法对此进行报错),遇到PHP环境下面phpinfo正常别的显示空白此类似的问题,只要自己重新配置一下PHP环境就可以了。

下面附上在IIS下面PHP5的设置步骤:
1、把php-5.0.0(目前有5.0.5最新版本,推荐使用)-Win32.zip解压放到 C:\php
2、将 php.ini-dist 复制到 Winnt 或 WINDOWS 目录下并改名为 php.ini
3、复制 php5ts.dlllibmysql.dllWINNT\system32 或 WINDOWS/System32 中。
4、接下来在IIS中进行设置,打开默认站点属性对话框,切换到“主目录”选项卡,然后点“配置”按钮打开“应用程序配置对话框”,点“添加”按钮打开“添加/编辑应用程序扩展名映射”对话框。在“可执行文件”输入框中,指向c:\php\php5isapi.dll,在“扩展名”输入框里面输入“php”(不包括引号),并选中“脚本引擎”和“检查文件是否存在”两个复选框,一路确定并退出IIS。
至此服务器应该已经能够同时支持asp和php了。

下面对php.ini进行配置让php支持MYSQL和GD库
1、在记事本中查找“extension_dir”,然后把
extension_dir = "./"
修改为
extension_dir = "C:\php\ext"
2、在记事本中查找“;extension=php_mysql.dll”和“;extension=php_gd2.dll”,然后把前面的“;”去掉,即把
;extension=php_mysql.dll
改为
extension=php_mysql.dll

;extension=php_gd2.dll
改为
extension=php_gd2.dll
3、保存好php.ini,然后重起IIS即可

Tags:

PHP技术资料

评论

添加评论



(将显示你的Gravatar头像)  

biuquote
微笑得意调皮害羞酷大笑惊讶发呆喜欢可怜尴尬闭嘴噘嘴皱眉伤心抓狂呕吐坏笑漫骂发怒
Loading



Supidea.com 晨飞的梦 @ All Rights Reserved. Powered by BlogYi.NET ver:1.8.0.0. 苏ICP备09011404号

关于博主

kamau
抱着美好的理想背井离乡,这酸甜苦辣只能默默忍受。既然选择了路,就得风雨兼程……

Calendar

<<  五月 2012  >>
30123456
78910111213
14151617181920
21222324252627
28293031123
45678910

在日历中查看文章

最近的评论

Comment RSS

声明

      本博所发一切破解相关附件只作学习研究交流之用,严禁用于商业用途,请在下载24小时内删除。
      本博所有网友评论不代表本博立场,版权归其作者所有。

© Copyright 2009