Php 创建网站的实际阶段是什么?

Php 创建网站的实际阶段是什么?,php,html,Php,Html,我从网上找到的书籍和教程中学到了一些网络编程知识,我能够设计PHP并将其嵌入到HTML代码中。以下是我正在使用的工具:XAMPP、Dreamweaver、Notepad++ 如您所知,我正在创建一个localhost,打开一个文件夹,给它命名,并将我的.html和.php文件放入其中 我已经部分创建了一些页面功能等,我有以下问题: 当我们拥有所有的.php.html文件时,我需要做什么才能使它在web上而不是本地主机上工作 另外,假设我在不同的.php文件中有两个不同的函数。如何使用“inclu

我从网上找到的书籍和教程中学到了一些网络编程知识,我能够设计PHP并将其嵌入到HTML代码中。以下是我正在使用的工具:XAMPP、Dreamweaver、Notepad++

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

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

当我们拥有所有的.php.html文件时,我需要做什么才能使它在web上而不是本地主机上工作

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


如果可能的话,这是正确的做法吗?还有什么更好?包括或要求?

为了在万维网上建立一个网站,你需要一个能将网页分发给来访客人的网站。有很多托管服务可以让这变得简单,只需查找“web托管服务”。您需要选择一个名称进行注册(如google.com),一旦您购买了该名称,您可能需要将文件(index.html/php通常是登录页)放在服务器上。这可以通过控制面板来完成,有时也可以通过与站点直接关联的控制面板来完成

整个过程的费用可能从9美元到100美元的倍数不等,具体取决于您购买的产品和您选择的保存时间。我的网站的名字和托管费用约为每月10美元


这很简单,如果你想读更多的话。

正如Mike所说,部署站点类似于在本地机器上运行东西。您应该首先选择您的主机:

  • 共享:您在服务器上的权限有限,但主机为您维护所有内容,并且您在服务器中共享CPU/RAM。根据web服务器配置,使用此选项的客户之间有时会出现安全隔离问题
  • 专用:您拥有根权限的完整计算机。您可以在额外费用的情况下为您维护,也可以自己进行维护和重新启动
  • VPS:根用户访问虚拟专用服务器,只需专用选项的一小部分。也可在维护和DIY模式下使用
  • 云:与VPS类似,但位于服务器场中,因此您可以随意重新配置计算容量(CPU、RAM、磁盘),机器可以透明地从一台服务器移动到另一台服务器,以提供容错能力
此外,您还可以做一些事情来简化部署:

  • 将代码提交到版本控制
  • 根据
    $\u server
    中的服务器/域名或Apache配置中的环境变量,设置应用正确设置(例如数据库凭据)的配置文件。这可以在版本控制中作为普通文件提交
  • 设置SSH密钥,以便无需输入密码即可访问live server并获取源代码的最新副本
  • 创建一个脚本,将数据库从实时(或实时备份)一键复制到本地计算机。如果您在live中发现一个bug,并且希望在本地环境中创建live场景,那么这将非常有用。如果您有一个大型数据库(数GB),那么将新SQL备份与本地复制的旧SQL备份进行比较是非常有用的,这可以真正加快新版本的传输速度
  • 使用您的版本控制进行部署。所以对于
    git
    您的部署,通常是
    git-pull
  • 如果您想改进这一点,可以使用Capistrano、Puppet或Chef进行自动化部署

这与在本地机器上运行它几乎相同;你把文件放在公共html(或htdocs)目录下我不太理解你的包含/要求问题。这应该行得通,但我建议在这里用代码示例问另一个问题。如果可以的话,最好在每篇文章中问一个问题,这样这个问题就可以与广大读者保持广泛的相关性。我想,现在虚拟主机已经出现了,共享主机也是如此。