【问题标题】:I need some advice from Experts on how to develop a PHP site with MySQL我需要一些专家关于如何使用 MySQL 开发 PHP 站点的建议
【发布时间】:2011-01-28 18:01:38
【问题描述】:

我需要专家的一些建议 :) 我将使用 PHP 开发一个网站,我还将使用 MySQL。我从虚拟专用服务器购买了一些服务器空间,包括所需的所有服务。

我应该如何开发网站?我是否应该在家里的机器上开发它(例如使用 Wamp),并在准备好时将所有文件传输到服务器?如果是这样,那么传输数据库的最佳方法是什么?

提前致谢!!

【问题讨论】:

  • 足够专家帮助您的标准是什么?我应该在哪里申请? =D
  • 专家的意思是那些有经验的人:D 我已经做了几个网站,但是托管在我的机器上...

标签: php mysql wamp vps


【解决方案1】:

链接:

编辑:


关于开发服务器:

您的虚拟主机永远不会为您如何开发应用程序而烦恼,也不会为此目的提供或永远不会提供开发工具、技术或空间。他们只host您的应用程序。所以,这是你的问题

“我应该在我的机器上开发它吗? 家”?

是的,因为如果您想自己动手,这是您唯一的选择。最好的方法是(恕我直言),在您的development machinetest 上使用specificationcommercial webhost 在另一台机器(server)上开发应用程序有。

祝你好运

【讨论】:

  • 感谢 asad ...我相信这本手册会非常有用! :D ...但我没有找到关于我的问题的解决方案...(重新 VPS)
【解决方案2】:

最好的方法是保留两台服务器。一个是您的生产环境(购买的安装在某个机架上)。第二个是你的开发环境(运行Linux的虚拟机,基本上是生产服务器的副本)。

您应该在家中使用任何让您开心的编辑器/IDE 进行开发(我推荐 PHPDesigner)。 MySQL Workbench 非常适合创建/编辑 MySQL 数据库。

复制更改就像文件的 rsync 和表的 MySQL 表导出一样简单。

我还建议在开发机器上运行一个 SubVersion 服务器,这样您就可以保留您工作的最新版本(即使您一个人做)。

【讨论】:

    【解决方案3】:

    这取决于您的家庭设置。有一种导出 MySQL 数据库的方法,因此如果您采用这种方式,您将能够传输数据库。拥有 PHPMyAdmin 之类的东西会使这变得更简单(在 XAMPP 中是默认设置,如果您还没有设置的话,我建议您将其用于家庭服务器)。

    【讨论】:

      【解决方案4】:

      在本地服务器上开发应该更快,因为您可以“实时”预览所有更改,而无需将更新的文件上传到托管服务器。所以是的,我建议在本地工作。我自己使用 Wamp。

      至于数据库,您可以在 PHPMyAdmin 中导出它(Wamp 附带)。它应该生成一个巨大的查询(实际上是一组查询),然后您可以在您的站点上执行该查询以创建表格并用内容填充它们。

      【讨论】:

      • 另请注意,如果您(原发帖人)决定稍后将新表添加到数据库中,您可以导出仅该表并将其导入您的在线数据库 -您无需删除和导入整个数据库,甚至无需在线手动配置新表。基本信息,是的,但是这个家伙似乎很基本! :-)
      • 真的,真的。例如,我有时这样做是为了在我的两个 Drupal 站点之间同步注册用户:)。
      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2022-12-18
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-10-11
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多