Home >Backend Development >PHP Tutorial >php代码更新到服务器上,怎样能保证更新成功?

php代码更新到服务器上,怎样能保证更新成功?

WBOY
WBOYOriginal
2016-06-06 20:37:361301browse

我现在用的是一个很蠢的方法,就是每次都用ftp工具把改过的php或者其他文件传到服务器上,经常会出现网络不稳定,传到一半的文件传送失败,失败了的文件不能删除,也不能读取,经常会有页面因此长时间打不开,我想问问专业的更新php代码的方法是怎样的?

回复内容:

我现在用的是一个很蠢的方法,就是每次都用ftp工具把改过的php或者其他文件传到服务器上,经常会出现网络不稳定,传到一半的文件传送失败,失败了的文件不能删除,也不能读取,经常会有页面因此长时间打不开,我想问问专业的更新php代码的方法是怎样的?

专业的是用服务器部署工具,简单又专业的方法是使用 git 等版本工具 pull 一下 repo 再 update 部署。

版本控制 ,svn 或 git

听你的说法好像是虚拟空间对吧,这样的话 ftp是很容易丢失文件的,最好是打成压缩包上传之后再解压

去年 SegmentFault 重构之后采用了 Phar,每个版本打一个包,或许你需要这个东西。

官方文档:http://php.net/manual/zh/book.phar.php

题主可以尝试用用IDE,比如Zend Studio,可以通过楼上说的svn或者git,也可以通过SSH打开远程的文件夹,很方便。

使用svn建一个正式库,每次只要到服务器上svn up一下就可以了

Statement:
The content of this article is voluntarily contributed by netizens, and the copyright belongs to the original author. This site does not assume corresponding legal responsibility. If you find any content suspected of plagiarism or infringement, please contact admin@php.cn