2016-06-08 59 views
0

我想学习如何通过ajax使用php并与wamp和数据库进行交互。我不明白这是如何工作的&它显着减慢我的进度。php文件存储在Web服务器上吗?

当我听到/读“上传php文件到你的服务器”,这是什么意思?当我把网站/ app/etc放到网上时,我的印象是你在本地将所有文件(php/js/html/etc)包含在同一个文件夹中 - 我错了吗?文件是否存储在服务器上,然后在被调用时启动?

应该在哪里找到php文件(特别是拉取和发送信息的脚本)?不理解这一点是瓶颈,我的进步很大,所以谢谢你的帮助。

+3

是的,PHP文件应该托管在Web服务器上。 – Raptor

+0

谢谢你猛禽 – LemonLime

+1

和“网络服务器”没什么特别的。这只是服务/托管数据/文件/服务的计算机的术语。您可以在笔记本电脑/ PC上运行Apache或节点或其他服务器守护进程/软件进行开发... –

回答

-1

服务器是高规格的计算机,始终保持运行,以便任何人都可以随时访问。

让我们看看类比。如果你有语言的手,比如C,C++,Python。您一定听说过他们是高级语言,在执行之前需要将其转换为机器码。

同样,当我们在网络我们的网络浏览器只理解HTML(也就是如何在屏幕上显示的数据)

PHP是一种脚本语言(这意味着程序将如何工作是由PHP决定)

数据库是您可以存储数据的位置对于后者(PHP,我需要访问此数据以进行计算,例如:检查用户是否是有效用户)。

当你创建一个网站你想要一台计算机这是可用的所有时间(服务器)。但它们很昂贵,所以你租一些公司的空间,如GoDady ..现在这就像拥有自己的计算机。将文件上传到服务器意味着将网站文件放到新计算机上。

现在假设您想在本地计算机上访问您的文件您做了什么?

C:/myfolder/myfile.php

同样在服务器 'C' 是你的网站的名称,因此,如果你的PHP文件是在你的服务器上MyFolder文件目录。

www.mywebsite.com/myfolder/myfile.php

当您请求的网页www.myfle.com它转到服务器有它处理PHP脚本,只发送回浏览器了解的Html组件。

+0

告诉我们火灾的起因。 – 2016-06-08 05:05:40

相关问题