找回密码
 FreeOZ用户注册
查看: 3104|回复: 14
打印 上一主题 下一主题

[软件技巧] PHP 高手帮忙

[复制链接]
跳转到指定楼层
1#
发表于 2-11-2010 17:09:37 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有帐号?FreeOZ用户注册

x
我只是一个 纯。net programmer 我想请问PHP 高手有关IIS run PHP的问题。 我好不容易 setup IIS to run PHP 和 MySQL, 但每次我run 我的page时 如果有bugs 或error, 我只get this error message “HTTP Error 500.0 - Internal Server Error  The page cannot be displayed because an internal server error has occurred.”

然后我要command line by line 去找出bugs, 这样太费时了。 有什么setting 当我run page 时可以让我知道error在那一line呢?

谢谢。
回复  

使用道具 举报

2#
发表于 2-11-2010 17:25:34 | 只看该作者
换个apache server吧。
回复  

使用道具 举报

3#
发表于 2-11-2010 17:33:11 | 只看该作者
好在IIS里设置PHP的路径,具体怎么弄google一下就可以了。
回复  

使用道具 举报

4#
 楼主| 发表于 2-11-2010 18:15:58 | 只看该作者


没时间了,我本来是个逍遥人, 就是要帮我老弟赶功课 所以一定要在星期五前做完, 没时间set another server 了。
回复  

使用道具 举报

5#
 楼主| 发表于 2-11-2010 18:19:35 | 只看该作者
原帖由 atelier 于 2-11-2010 18:33 发表
好在IIS里设置PHP的路径,具体怎么弄google一下就可以了。


我已经设置PHP的路径了 现在是可以run php了, 只是debug 时 如果有error 就麻烦了。 自己php 又不熟。如果多给一个星期我 就没问题的。
回复  

使用道具 举报

6#
发表于 2-11-2010 18:57:13 | 只看该作者
下个xampplite, exe装好直接有,比你配iis快多了。
回复  

使用道具 举报

7#
发表于 2-11-2010 20:14:29 | 只看该作者
原帖由 c2j 于 2-11-2010 19:57 发表
下个xampplite, exe装好直接有,比你配iis快多了。


赞同,做调试,xampplite比IIS方便多了。

另外,楼主的500错误,一般是因为php语法有错导致,可以先在命令行下执行php sample.php,看看php提示哪一行出错。
回复  

使用道具 举报

8#
 楼主| 发表于 2-11-2010 21:45:01 | 只看该作者
原帖由 ubuntuhk 于 2-11-2010 21:14 发表


赞同,做调试,xampplite比IIS方便多了。

另外,楼主的500错误,一般是因为php语法有错导致,可以先在命令行下执行php sample.php,看看php提示哪一行出错。


可以详细一点吗?我的中文不好 看不明白 “可以先在命令行下执行” 是什么意思 可以写英文吗? 怎样才可以 看看php提示哪一行出错? 谢谢。
回复  

使用道具 举报

9#
发表于 2-11-2010 22:41:21 | 只看该作者

回复 #8 ozmay 的帖子

start CMD.exe from start->run....

inside CMD.exe, you can run the php.exe command, like:

php myphpfile.php

.....

评分

参与人数 1威望 +30 收起 理由
ubuntuhk + 30 你太有才了!

查看全部评分

回复  

使用道具 举报

10#
发表于 3-11-2010 07:51:31 | 只看该作者
use easyphp
回复  

使用道具 举报

11#
发表于 5-11-2010 16:02:59 | 只看该作者
php配置文件里面不是有个地方可以设置错误信息输出与否和输出的程度的么。
据说运行这个命令也可以。
ERROR_REPORTING(E_ALL);
回复  

使用道具 举报

12#
发表于 5-11-2010 16:08:06 | 只看该作者
原帖由 someonehappy 于 5-11-2010 17:02 发表
php配置文件里面不是有个地方可以设置错误信息输出与否和输出的程度的么。
据说运行这个命令也可以。
ERROR_REPORTING(E_ALL);

有,你说的算一个,可以用ini_set.
但是不知道他这个是iis的设置问题还是php的问题
回复  

使用道具 举报

13#
发表于 5-11-2010 16:09:21 | 只看该作者
原帖由 lufumin1832 于 3-11-2010 08:51 发表
use easyphp

楼主,装这个吧,几分钟的事情
回复  

使用道具 举报

14#
发表于 5-11-2010 16:10:40 | 只看该作者
有几个小时的话弄个vmware
回复  

使用道具 举报

15#
发表于 6-11-2010 13:55:25 | 只看该作者
xampplite+eclipse+pdt+xdebug,配好可以断点调php。
回复  

使用道具 举报

您需要登录后才可以回帖 登录 | FreeOZ用户注册

本版积分规则

小黑屋|手机版|Archiver|FreeOZ论坛

GMT+10, 7-8-2025 04:00 , Processed in 0.027818 second(s), 36 queries , Gzip On, Redis On.

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

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