我需要一些关于如何使用MySQL开发PHP站点的专家建议

时间:2010-03-17 19:47:47

标签: php mysql wamp vps

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

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

提前致谢!!

4 个答案:

答案 0 :(得分:5)

linky:

修改


关于开发服务器:

您的Webhost从未对您开发应用程序的方式感到困扰,也无法提供或将来为此提供开发工具,技术或空间。他们只host您的申请。所以,这是你的问题

  

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

是的,因为如果你想自己做的话,这是你唯一的选择。最好的方法是(恕我直言),使用development machine,{test在另一台机器serverspecificationnearest开发应用程序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中是默认的,如果你还没有设置一个,我建议将它用于家庭服务器)。