Discuz!官方免费开源建站系统

 找回密码
 立即注册
搜索

[求助]php文件打开全部是空白页,急~

[复制链接]
wonder_p 发表于 2008-10-14 09:44:45 | 显示全部楼层 |阅读模式
本帖最后由 wonder_p 于 2008-10-14 09:52 编辑

我的linux系统按照官方版的LAMP教程配置好后(linux AS5+apache2.2.6+php5.2.5,未安装mysql),html文件可以正常打开,但是打开php文件却一片空白,所有的php文件(除了phpinfo文件)都是这样。谁能帮帮我啊,先行谢过!
phpinfo文件见附件。

phpinfo.rar

8.06 KB, 下载次数: 511

回复

使用道具 举报

Discuz_Tm 发表于 2008-10-14 11:46:32 | 显示全部楼层
((em:01))这位兄弟.你的不是php的代码是html的文件!
回复

使用道具 举报

刀苦 发表于 2009-10-10 16:43:45 | 显示全部楼层
这是我整理出来的,你参考下,找步骤做,可以解决
交个朋友,我坛子
http://bbs.haiao.net

php目录给everyone读取运行权限


======================================
(X:\Server_Core) 这里是你安装的目录

第一步:
(1) 测试MySQL工作是否正常。
打开cmd命令提示符窗口,输入命令:mysql –u root –p
输入密码后,如果能够正常进入MySQL控制台则说明MySQL安装正常。

(2) 更改MySQL数据库目录
a) 打开cmd命令提示符窗口,输入命令:net stop mysql 停止MySQL服务运行;
b) 打开X:\Server_Core\MySQL\my.ini,
找到:
Datadir = “X:\Server_Core\MySQL\data”
修改为:
Datadir = “X:\Database”
c) 将X:\Server_Core\MySQL\data 文件夹复制到X:\,并重命名为X:\Database;
d) 打开cmd命令提示符窗口,输入命令:net start mysql 启动MySQL服务。
e) 重新测试MySQL是否工作正常。

(3) 准备LibMySQL动态链接库
将X:\Server_Core\MySQL\bin\libmySQL.dll 文件
复制到 C:\Windows\System32。

第二步:
打开php.ini文件,找到:
extension_dir = "./"
将其改为;
extension_dir = "X:\Server_Core\PHP\ext"
(4) 找到:Windows Extensions
在Windows Extensions下方的动态模块配置中,需要打开以下模块支持:(去掉模块配置每行前面的;号即可)
extension=php_mbstring.dll
extension=php_gd2.dll
extension=php_mysql.dll
(5) 找到:
disable_functions =
改为:
disable_functions =
passthru,exec,system,popen,chroot,escapeshellcmd,escapeshellarg,shell_exec,pro
c_open,proc_get_status

(6)然后查找:register_globals = Off 改为on  修改完之后保存此文件
(7) 保存php.ini文件,并将其复制到C:\Windows\

第三步:复制php目录下的libmysql.dll文件到system32下

这样一定行.,我就是这样改好的

===================================================
有加权限设置还得设置对php.ini的权限,要不MYSQL无法被PHP认识


安装Discuz!论坛时提示“不支持Mysql数据库,无法安装论坛”的解决方法

1,在系统的 system32(C:\windows\system32)目录下缺少libmysql.dll文件,解决方法是找到php目录下的libmysql.dll,并将libmysql.dll复制到C:\ windows\system32目录中,然后重新启动Web服务。
2, 在C:\windows目录下的php.ini文件中,没有将“;extension=php_mysql.dll”中的前面一个“;”去掉,所以不能使用相应功能,解决方法是打开php.ini文件找到
;extension=php_mysql.dll
改成
extension=php_mysql.dll    //去掉前面的;使之生效
3, Mysql目录没有读取权限,正确的目录权限如下:
administrator   完全控制
system          完全控制
users           读取和运行+列出文件夹目录+读取
其他的用户权限全部删除,然后重启MYsql服务和Web服务
(注:以上设置无安全设置;建议修改后重启一下服务器)
重要,还要检查php.ini文件的权限,检查复制到system32里面的php文件的权限,检查php安装目录文件夹的权限.至少要有users默认权限.temp文件夹至少要有users组修改级别权限.
回复

使用道具 举报

xiaoyuwxz 发表于 2009-10-10 18:15:36 | 显示全部楼层
没有mysql信息
回复

使用道具 举报

sunnylop 发表于 2009-10-11 12:34:21 | 显示全部楼层
1# wonder_p


    空白页?  可能屏蔽了错误消息~  启用后,按错误信息,进行相应修改.
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

手机版|小黑屋|Discuz! 官方站 ( 皖ICP备16010102号 )star

GMT+8, 2025-10-14 02:58 , Processed in 0.115660 second(s), 17 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2023, Tencent Cloud.

快速回复 返回顶部 返回列表