【问题标题】:Are php files stored on a web server?php文件是否存储在Web服务器上?
【发布时间】:2016-10-08 03:49:00
【问题描述】:

我正在尝试学习如何通过 ajax 使用 php 并与 wamp 和数据库进行交互。我不明白这是如何工作的,它显着减慢了我的进度。

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

php 文件(特别是提取和发送信息的脚本)应该放在哪里?不理解这一点极大地阻碍了我的进步,所以感谢您的帮助。

【问题讨论】:

  • 是的,PHP 文件应该托管在 Web 服务器中。
  • 和“网络服务器”没什么特别的。它只是提供/托管数据/文件/服务的计算机的术语。您可以在笔记本电脑/PC 上运行 Apache 或节点或其他一些服务器守护程序/软件进行开发...

标签: php mysql ajax database


【解决方案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 组件。

【讨论】:

  • 请告诉我们火的起源。
猜你喜欢
  • 2012-10-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2016-02-29
  • 2010-11-30
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多