corner imagecorner image
IDEPlatformPluginsDocs & SupportCommunityPartners

使用 PHP 创建一个 CRUD 应用程序

课程 9:将应用程序部署到远程 Web 服务器

通常,现实生活中的 PHP 应用程序运行在远程服务器上,用户通过文件传输协议(FTP)访问它们。要将您的 CRUD 应用程序部署在一台远程服务器上,您需要在主机提供商处注册一个帐户,注册一个 FTP帐户并创建一个远程数据库。

您可以使用任意主机。本文档介绍在 X10HOSTING 免费主机上部署应用程序的过程。

所有的用户名、密码和电子邮件都是虚构的,并且只用于演示目的。如果用户超过一周未登录论坛,则主机管理员将禁用该帐户。因此,您可能无法使用与本教程完全相同的用户名、密码和电子邮件地址。

在本课程中,您将了解如何完成以下任务:

当前教程是《在 NetBeans IDE for PHP 中创建一个 CRUD 应用程序》教程的一部分。

本教程中的课程:

本页上的内容适用 NetBeans IDE 6.9-7.1
  1. 使用 PHP 创建一个 CRUD 应用程序 - 主页面
  2. 创建 MySQL 数据库
  3. 设计应用程序。从数据库中读取数据
  4. 创建新应用程序用户
  5. 优化代码
  6. 添加安全性实现应用程序用户登录
  7. 在数据库中写入新条目
  8. 更新和删除数据库中的条目
  9. 使用 CSS 技术美化应用程序的外观
  10. =>将应用程序部署到远程 Web 服务器

课程目录:

前一课程的应用程序源代码

单击 此处 下载完成前一教程之后的应用程序源代码

注册电子邮件帐户

如果您还没有创建电子邮件帐户,请创建一个。在本例中,电子邮件地址是

注册主机帐户

要在 X10HOSTING 免费主机上创建一个主机帐户,根据以下步骤,输入如下设置。你将在任意其它主机站点上输入相似的信息。

帐户设置
电子邮件地址
域名 x10Hosting.com
子域 phpuser
主机帐户用户名(还可用于登录 cPanel) phpuser
主机帐户密码(还可用于登录 cPanel) qwerty1234
论坛用户名 phpuser
论坛密码 qwerty
FTP 帐户名 uploader
FTP 用户名
FTP 服务器 ftp.phpuser.x10hosting.com
远程数据库主机名 phpuser
远程数据库 wishlist
远程数据库用户名 phpuser
远程数据库用户密码 !phpuser

注册 FTP 帐户

现在,您已经有了自己的主机帐户。接下来,您需要创建一个 FTP 帐户,用于传输 PHP 源代码和其他相关文件,以便于在服务器上执行它们。对于x10主机,你登录cPanel并且选择新建FTP帐户,然后按照以下步骤:

创建远程数据库

由于 CRUD 应用程序将使用一个数据库,因此您还需要将 wishlist MySQL 数据库部署在您 主机帐户 所在的远程服务器上。

建立包含现成源代码的 PHP 项目和远程网站运行配置

  1. 下载完成前一教程之后的应用程序源代码解压文件。
  2. 将源文件保存在 htdocs 文件夹中。
  3. 创建一个 包含现成源代码的 PHP 项目:
    • 在 Source 文件夹中指定已下载源代码的位置
    • 选择 远程网站 运行配置并配置 FTP 连接
  4. 完成项目创建。

更新 WishDB 类

目前以止,您已经在本地 Web 服务器中开发了一个 Wish List 应用程序,并采用了本地 MySQL 数据库服务器。要让您的应用程序能与远程数据库协作,您需要通过 WishDB 类的变量来更新指定的连接设置。

  1. 打开 db.php 文件。
  2. 更改 WishDB 类的变量:
        var $user = "<the name of the remote database user>";        
        var $pass = "<the password of the remote database user>";
        var $dbName = "<the name of the remote database>";
        var $dbHost = "<the account username specified during the hosting account creation>";
    
    在本例中,更新的变量如下所示:
        var $user = "phpuser";        
        var $pass = "!phpuser";
        var $dbName = "wishlist";
        var $dbHost = "phpuser";
    

未来计划

<< 上一课程

返回教程主页面



要发送意见和建议,获取支持,了解关于 NetBeans IDE Java PHP 开发特性的最新发展,请加入 邮件列表.

返回 PHP 学习资源