Php 测试网站

Php 测试网站,php,Php,我对HTML、CSS和PHP有一些经验,但我对测试代码的方法有一个疑问。基本上,我们在课堂上学习的方法是,为了测试我们的PHP或SQL,我们需要将代码上传到网站上。我怀疑这是大多数网站进行调试的方式,因为我们经常会看到网站宕机或出现疯狂的错误 我想知道是否有一种方法可以在本地用php测试网站,或者在用实际代码更新网站之前,最专业的网站使用什么方法进行调试和测试 谢谢大家! 这是一个非常广泛的问题,但是是的,在生产环境中运行开发代码是不现实的。这就是为什么您会遇到许多范例,其中之一是具有本地、分段

我对HTML、CSS和PHP有一些经验,但我对测试代码的方法有一个疑问。基本上,我们在课堂上学习的方法是,为了测试我们的PHP或SQL,我们需要将代码上传到网站上。我怀疑这是大多数网站进行调试的方式,因为我们经常会看到网站宕机或出现疯狂的错误

我想知道是否有一种方法可以在本地用php测试网站,或者在用实际代码更新网站之前,最专业的网站使用什么方法进行调试和测试


谢谢大家!

这是一个非常广泛的问题,但是是的,在生产环境中运行开发代码是不现实的。这就是为什么您会遇到许多范例,其中之一是具有本地、分段和生产环境

如果您想在本地进行测试,那么在这种情况下需要设置本地服务器

如果您使用的是PHP和MySQL,那么您可能使用的是Apache服务器

不确定您正在运行哪个操作系统,但您可能正在寻找LAMP/MAMP教程(即堆栈:Linux或Mac、Apache、MySQL、PHP)

只要谷歌就可以了。这也许是一个起点:
.

在专业环境中,此测试将通过广泛的单元测试来完成。最基本的定义是,在上下文之外测试每个方法,看看它是否在每个可能的场景中都能按预期反应

下面是我在PHP中找到的用于单元测试的框架。我希望有帮助。我的经验主要在于Java单元测试

要求澄清;
当然,他们会有一个单独的开发环境,在这里他们可以“玩”游戏。

如果您使用的是PHP,那么您真的需要查看PHP单元()。这是对代码进行单元测试的方法。大多数专业机构都有一套单元测试,或者他们希望这样做


我看到另一个答案涵盖了LAMP/WAMP/MAMP理念,您肯定应该将其用于前端的本地测试。

这个问题太宽泛了。有很多关于这方面的书。网上也有很多学习资料。你只需要搜索它。版本控制。这意味着您可以在本地进行测试、刷新和播放,而不是在您满意的情况下提交代码版本(也称为提交更改)。在所有的程序员都完成了他们的版本并且没有bug或冲突之后,网站就会在某个规定的夜间更新。这只是一种方法。。。我相信OP的问题更多的是指如何建立一个测试环境,而不是单元测试本身。@JoshBeam在我看来,他似乎在寻找一种合适的方法来测试他的网站;我引用:“测试代码的方法”。我真的不喜欢立即投反对票,不管是谁投的;我觉得我的课把我弄糊涂了。我的教授除了上传我们的代码并希望它能工作之外,从来没有真正进行过调试和错误测试。对于一个班级来说,这是很好的,因为在你提交作业之前,没有人会查看网站,但是当我真正尝试开始一个项目时,在离开班级一年后,我立即发现了其中的缺陷。啊,是的,这在专业环境中是有害的。想象一下,如果Facebook在制作网站上进行了开发,突然有些东西消失了,所有的东西都被弄坏了,或者破坏了你的帐户。这将是一个公司杀手,人们会马上被解雇。谢谢!这正是我想要的。我正在运行Linux(基本操作系统),所以我将考虑创建一个用于测试的本地服务器@尼克纳克,没问题!