将PHP文件更新为实时服务器的最佳方法是什么?

时间:2014-03-18 15:37:52

标签: php mysql

我正在使用WINSCP工具访问我的远程服务器目录(/ var / www)。当我需要更新远程服务器上的PHP文件时,我在笔记本电脑上运行一个副本(Windows 7),然后将该副本上传到远程服务器上的相应目录(通过单击右键单击笔记本电脑上的文件目录,然后我从菜单中选择上传,然后从我选择移动和替换的提示中。)

我的问题,在转移过程中,假设有一个用户正在使用系统并且他做了一个进程还没有完成(让我们说mysql中的进程正在运行)然后突然将PHP文件替换为另一个在此过程中。这会对我的申请造成问题吗?它健康吗?它会停止还是数据库会发生腐败?

在替换远程服务器上的PHP文件之前,我应该踢出所有用户吗? (那将是如此艰难的选择)。

2 个答案:

答案 0 :(得分:3)

PHP在运行之前读取整个脚本,因此替换文件对此没有任何影响,你可以继续这样做。

答案 1 :(得分:0)

如果您有多个PHP文件并且正在更改它们之间的API(例如,在lib中为函数添加参数),则可能会遇到麻烦。

如果您使用数据库,则必须更新表定义。

只要只有一个PHP文件发生变化,您就完全可以安全了。