我通过在线发现的书籍和教程学到了一些网络编程,我能够设计并将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

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