我通过在线发现的书籍和教程学到了一些网络编程,我能够设计并将PHP嵌入到我的HTML代码中。 以下是我正在使用的工具:XAMPP,Dreamweaver,Notepad ++。

如你所知,我正在创建一个localhost,打开一个文件夹,给它命名并将我的.html和.php文件放入其中。

我已经部分创建了一些页面函数等,我有以下问题:

当我们拥有所有的.php .html文件时,我必须做什么才能使它在网络上实际工作而不是在本地主机上?

另外,假设我在不同的.php文件中有两个不同的函数。 我如何使用“include”方法通过HTML文件调用它们? 当我尝试调用一个函数时,我只能使用include方法,但是当我输入第二个include方法以便能够调用另一个函数时,我得到一个错误,所以我做错了什么?

如果这是可能的,这是正确的做事方式吗? 以及如何更好? 包括还是要求?

#1楼 票数:1

为了在万维网上建立一个网站,您需要一台服务器将您的网页分发给访客。 有大量的托管服务使这很容易,只需查看“虚拟主机服务”。 您需要选择一个名称进行注册(例如google.com),一旦购买了该名称,您可能希望在服务器上放置您的文件(index.html / php通常是登录页面)。 这可以通过FTP客户端完成,也可以通过与您的站点直接关联的控制面板完成。

整个过程的成本可能从9美元到100多美元不等,具体取决于您购买的产品以及您选择保留的时间长度。 我的网站花了我大约10美元/月,名称和托管。

这是简化的,如果你想阅读更多, 这看起来像一个体面的概述

#2楼 票数:1 已采纳

正如Mike所说,部署站点类似于在本地计算机上运行。 你应该首先选择你的托管:

  • 共享:您在服务器上拥有有限的权限,但主机会为您维护所有内容,并在服务器中共享CPU / RAM。 使用此选项的客户之间有时会出现安全隔离问题,具体取决于Web服务器配置
  • 专用:您拥有root权限的完整计算机。 您可以支付额外费用为您维护,或者您可以自己进行维护和重新启动
  • VPS:对虚拟专用服务器的root访问权限,占用专用选项的一小部分。 还提供维护和DIY模式
  • 云:与VPS类似但位于服务器场中,因此您可以随意重新配置计算容量(CPU,RAM,磁盘),并且可以透明地将计算机从一台服务器移动到另一台服务器以提供容错功能

此外,您可以采取一些措施来简化部署:

  • 将代码提交给版本控制
  • 根据$_SERVER找到的服务器/域名或Apache配置中的环境变量,设置应用正确设置(例如数据库凭据)的配置文件。 这可以作为版本控件中的普通文件提交
  • 设置SSH密钥,以便您可以访问实时服务器,并提取源代码的最新副本,而无需输入密码
  • 创建脚本以从实时(或实时备份)到本地计算机执行一键式数据库副本。 如果您在实时中发现错误并且想要在本地环境中创建实时情况,这将非常有用。 如果你有一个大型数据库(几GB),那么将新的SQL备份与本地复制的旧备份进行rsync是很有用的 - 这可以真正加速新版本的传输
  • 使用版本控制进行部署。 所以对于git你的部署通常是git pull
  • 如果您想改进这一点,您可以使用Capistrano,Puppet或Chef进行自动部署

  ask by Licentia translate from so

未解决问题?本站智能推荐:

3回复

创建网站的PDF页面[关闭]

我有麻烦了 。 我想创建一页PDF,页面之间没有页面间隙。 我尝试了几个插件,广告工具,脚本软件,它们全部显示很多页面。 我的实际需求是像单个屏幕捕获插件或广告一样,以单个PDF格式获取整个页面
1回复

创建网站时指定参考内容的文档[关闭]

我在我的网站上用30个html页面编写了我的地址。 当我移动时,我将要更改地址。 我正在寻找一种方法来在一处更改它,而不是遍历代码并为所有页面更改它。 此类问题的最佳实践是什么? 可能不会有太多需要存储的引用。 对此事的任何帮助将不胜感激。
1回复

创建网站设置“向导”

我正在为网站创建一个网站管理员可以完成的设置,以设置Web服务器的必需功能,例如数据库,管理员帐户等。 到目前为止,我已经计划将$ _GET变量自动分配给用户(如果还没有!),该$ _GET变量将被称为$ _GET ['step']之类的东西,以表示用户所处的步骤。 这也将使我能够轻松显示
2回复

如何使用html,css,javascript和php&mysql作为后端创建网站的登录页面?[关闭]

我是Web开发的新手。 我想开发网站的首页,用户可以通过该页面输入用户名和密码并登录其帐户。 我该怎么做?
3回复

创建网站的简单移动版本的最佳方法是什么?

我正在为一家公司建立一个小型站点,并希望构建一个针对具有完整Internet浏览器(iPhone / Android等)的智能手机进行优化的版本。 我倾向于媒体查询,因为webkit支持此功能,其中大多数似乎都在使用它。 这是最好的吗? 如果是这样,哪种媒体查询是最好的? 我倾向于
7回复

如何创建网站API

我让很多客户问我关于制作连接到他们网站的移动应用程序来检索数据,允许用户登录等等。他们中的大多数都有基于PHP的网站,但是没有任何关于使API与之交互的线索。他们。 他们问我为什么不能直接连接到他们的SQL数据库。 我不认为从移动应用程序做这件事是件好事。 我希望他们有一些API。 对
4回复

创建网站之旅

当您在github.com上注册时,他们会显示一个游览,显示正确使用github的所有内容。 此外,谷歌在添加新功能时会在Gmail中显示这些游览。 这些是小小的盒子,工具提示浮动在页面上,有时通过改变边框或背景的颜色,网站的某些关键部分得到很好的突出显示。 我的问题是,是否有任何现有的
1回复

如何使用html和CSS创建网站模板?[关闭]

也许我没有使用正确的术语,因为我似乎找不到合适的答案。 我已经使用html和CSS构建了页眉和页脚。 这不会在页面之间变化,因此我想将其作为模板,而只需更改网站每个页面的页眉和页脚之间的内容。 我知道我可以简单地复制并粘贴代码,但是如果由于某些原因要更改标题,则必须在每个页面上更改标题!