我需要一些专家的建议:)我将开发一个网站使用PHP,我也将使用MySQL。我从一个虚拟专用服务器购买了一些服务器空间,包括所有需要的服务。
我应该如何开发这个网站?我是否应该在家里的机器上开发它(例如使用Wamp),并在准备好时将所有文件传输到服务器?如果是这样,那么传输数据库的最佳方法是什么?
提前感谢!!
发布于 2010-03-18 03:53:48
在本地服务器上开发应该会更快,因为您可以“实时”预览所有更改,而无需将更新的文件上传到托管服务器。所以,我建议你在本地工作。我自己也用Wamp。
至于数据库,您可以将其导出到PHPMyAdmin中(随Wamp提供)。它应该生成一个巨大的查询(实际上是一组查询),然后您可以在您的站点上执行该查询,以创建表并用内容填充它们。
发布于 2010-03-18 03:51:53
linky:
编辑:
关于开发服务器的:
你的网站主机不会为你如何开发你的应用程序而烦恼,他们不能也不会为此目的提供开发工具、技术或空间。他们只你的应用程序。所以,这是你的问题
“我应该在家里的机器上开发它吗?”
是的,因为如果你想自己做,这是你唯一的选择。最好的方法是(IMHO),在您的development machine上开发应用程序,然后在另一台安装了specification的机器(server)上对其进行test,nearest到您的commercial webhost所在的机器。
祝你好运
发布于 2010-03-18 03:55:03
最好的方法是保留两台服务器。一个是您的生产环境(购买的产品安装在某个机架上)。第二个是您的开发环境(运行Linux的虚拟机,基本上是生产服务器的副本)。
你应该在家里使用任何你喜欢的编辑器/集成开发环境进行开发(我推荐PHPDesigner)。对于创建/编辑您的MySQL数据库,MySQL工作台非常有用。
复制更改与文件的rsync和表的MySQL表导出一样简单。
我还建议在开发机器上运行一个SubVersion服务器,这样您就可以保留您的工作的最新版本(即使您是一个人在做)。
https://stackoverflow.com/questions/2465351
复制相似问题