我需要专家的一些建议:) 我将使用PHP开发一个网站,我也将使用MySQL。我从虚拟专用服务器购买了一些服务器空间,包括所需的所有服务。
我应该如何开发网站?我应该在家里的机器上开发它(使用例如Wamp),并准备好将所有文件传输到服务器?如果是这样,那么传输数据库的最佳方法是什么?
提前致谢!!
答案 0 :(得分:5)
linky:
修改强>
关于开发服务器:
您的Webhost从未对您开发应用程序的方式感到困扰,也无法提供或将来为此提供开发工具,技术或空间。他们只host您的申请。所以,这是你的问题
“我应该在我的机器上开发它 回家“?
是的,因为如果你想自己做的话,这是你唯一的选择。最好的方法是(恕我直言),使用development machine
,{test
在另一台机器server
上specification
和nearest
开发应用程序1}}到commercial webhost
所拥有的那个。
祝你好运
答案 1 :(得分:3)
在本地服务器上进行开发应该更快,因为您可以“实时”预览所有更改,而无需将更新的文件上载到托管服务器。所以,是的,我建议在当地工作。我自己使用Wamp。
对于数据库,您可以在PHPMyAdmin中导出它(随Wamp一起提供)。它应该生成一个巨大的查询(实际上是一组查询),然后您可以在您的站点上执行该查询以创建表并用内容填充它们。
答案 2 :(得分:2)
最好的方法是保留两台服务器。一个是您的生产环境(购买的一个安装在某个机架的某个地方)。第二个是您的开发环境(运行Linux的虚拟机,基本上是生产服务器的副本)。
你应该在家里使用任何编辑器/ IDE让你开心(我推荐PHPDesigner)进行开发。 MySQL Workbench非常适合创建/编辑MySQL数据库。
复制更改就像文件的rsync和表的MySQL Table Export一样简单。
我还建议在开发机器上运行SubVersion服务器,这样您就可以对工作进行过时的修改(即使您是单独进行的)。
答案 3 :(得分:1)
这取决于您的家庭设置。有一种方法可以导出MySQL数据库,因此,如果这是您采用的路径,您将能够传输数据库。使用像PHPMyAdmin这样的东西会使这更简单(在XAMPP中是默认的,如果你还没有设置一个,我建议将它用于家庭服务器)。