[英]Moving PHP site from one server to another
我不了解PHP。
我的PHP网站托管在服务器A上。现在,我想将托管转移到在服务器B上托管Windows的另一家公司。
我可以仅将服务器A的WWWROOT文件夹的所有内容传输到服务器B吗? 该网站将以这种方式工作吗? 还是我必须获取源代码,进行编译和发布?
谢谢!
(通常)未编译PHP,您应该能够简单地复制文件和目录,并且它们至少应运行 。 您可能必须设置数据库及其连接,更改脚本中的某些配置,但是取决于编写脚本的可移植性,您可能会或可能不会遇到不同PHP版本和/或UNIX / Windows问题之间的不兼容性。
过程是这样的:
您不需要编译任何东西。 将项目目录从一台服务器复制到另一台服务器就足够了。 一件事可能导致您的项目无法在其他主机上运行,如果没有安装某些项目所需的php扩展名。 当然,如果您的项目使用某些数据库,则必须在新服务器上创建它们
PHP脚本是源代码,并在需要时进行编译。 仅移动文件就足够了。 如果它是该服务器上已打包的软件包,并且可能在各个文件中具有一些有关其他文件绝对路径的属性,则可能会出现问题。
另外,如果文件正在与本地SQL Server等通信,则会发生问题。
许多托管公司提供免费(或有时收费)服务来复制您的网站,包括任何数据库。 向您的托管公司寻求帮助。
无需编译,但是您必须确保新服务器满足应用程序的所有要求(例如服务器模块),并且路径已正确配置。 同样在某些情况下,PHP版本也可能很重要。 只有一种方法可以找出答案!
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.