我通过网上找到的书籍和教程学到了一些网络编程,我可以设计并将PHP嵌入到我的HTML代码中。以下是我正在使用的工具:XAMPP,Dreamweaver,Notepad ++。
如你所知,我正在创建一个本地主机,打开一个文件夹,给它命名并将我的.html和.php文件放入其中。
我已经部分创建了一些页面功能等,我有以下问题:
当我们拥有所有.php .html文件时,我必须做什么才能使它在网络上实际运行而不是在本地主机上?
另外,假设我在不同的.php文件中有两个不同的函数。我如何使用“include”方法通过HTML文件调用它们?当我尝试调用一个函数时,我只能使用include方法,但是当我输入第二个include方法以便能够调用另一个函数时,我得到一个错误,所以我做错了什么?
如果这是可能的,这是正确的做事方式吗?以及如何更好?包括还是要求?
答案 0 :(得分:1)
为了在万维网上建立一个网站,您需要server将您的网页分发给访客。有大量的托管服务可以让您轻松,只需查看网络托管服务。"您想要选择一个名称进行注册(例如google.com),一旦您购买了该名称,您可能希望在服务器上放置您的文件(index.html / php通常是登录页面)。这可以通过FTP client或有时与您的网站直接关联的控制面板来完成。
这整个过程的成本可能从9美元到100多美元不等,具体取决于您购买的产品以及您选择保留它的时间长度。我的网站花了我大约10美元/月的名字和托管。
如果您想要阅读更多内容this looks like a decent overview。
,这是简化的答案 1 :(得分:1)
正如Mike所说,部署站点类似于在本地计算机上运行。您应首先选择托管:
此外,您可以采取一些措施来简化部署:
$_SERVER
中找到的服务器/域名或Apache配置中的环境变量,设置应用正确设置(例如数据库凭据)的配置文件。这可以作为版本控制中的普通文件提交rsync
新的SQL备份对于本地复制的旧备份很有用 - 这可以真正加快新版本的传输。git
您的部署,通常是git pull