我不知道PHP。
我在服务器A上托管了PHP站点。现在我想将托管服务转移到另一家在服务器B上拥有Windows主机的公司。
我可以将服务器A的WWWROOT文件夹的所有内容传输到服务器B吗?该网站会这样运作吗?或者我必须获取源代码,编译并发布它?
谢谢!
答案 0 :(得分:2)
PHP(通常)没有编译,你应该能够简单地复制文件和目录,它们至少应该运行。您可能必须设置数据库并与其建立连接,更改脚本中的某些配置,但您可能会或可能不会遇到不同PHP版本和/或UNIX / Windows问题之间的不兼容性,具体取决于脚本的可移植性。
答案 1 :(得分:2)
过程是这样的:
答案 2 :(得分:1)
你不需要编译任何东西。它足以将项目目录从一个服务器复制到另一个服务器。有一件事可能导致您的项目无法工作哦,如果没有安装一些您项目所需的PHP扩展。 当然,如果您的项目使用某些数据库,则必须在新服务器上创建它们
答案 3 :(得分:1)
PHP脚本是源代码,在需要时进行编译。只需移动文件即可。如果它是一个已在该服务器上安装的软件包,并且可能在各种文件中有一些关于其他文件的绝对路径的属性,则可能会出现问题。
此外,如果文件正在与本地SQL服务器等进行通信,则会出现问题。
许多托管公司提供免费(或有时付费)服务来复制您的网站,包括任何数据库。向您的托管公司寻求帮助。
答案 4 :(得分:1)
无需编译,但您必须确保新服务器满足应用程序的所有要求(例如服务器模块)并且路径已正确配置。在某些情况下,PHP版本也很重要。只有一种方法可以找到答案!