自动将PHP文件复制到WWW目录

时间:2012-07-05 06:35:47

标签: php

在开发PHP项目时,我需要不断地将文件从我的项目文件夹复制到本地Web服务器的WWW文件夹进行测试。我知道NetBeans支持自动执行此操作,但它不是我一直使用的IDE。

那么,是否已经制作了一个小工具或脚本来帮助我解决这个问题?我需要能够在shell上执行一个将预配置文件复制到预配置位置的命令。顺便说一下,我正在使用Windows。

编辑:我认为Phing是我正在寻找的。

5 个答案:

答案 0 :(得分:1)

如果您正在使用Windows,那么只需制作一个可以实现这种魔力的.bat文件。将是干净和快速。

但是,SVN将是最好的。只需提交localy并在服务器上进行更新。

答案 1 :(得分:0)

有很多方法可以做到这一点。如果您熟悉基本的Linux命令,Cygwin将是您的最佳选择:
http://cygwin.com/
(cron,cp,scp,rsync更有用的东西)

但是,最简单的解决方案是编写Windows批处理脚本,如下所示:
http://theos.in/news/windows-xp-batch-file-script-to-copy-all-files/
(它根本不需要任何安装)

答案 2 :(得分:0)

像这样创建一个shell脚本

Windows中的

 xcopy "test.php" "..\..\..\Path\to\save" /s /i /c /y
 xcopy "*.php" "..\..\..\Path\to\save" /s /i /c /y

linux

cp test.php /dir

答案 3 :(得分:0)

为什么不将IDE工作区放在www文件夹中?

答案 4 :(得分:0)

我过去认为有用的是:

  • 将代码放在您的开发PC上,然后分享
  • 使用Samba
  • 在服务器PC上安装共享

这使您可以充分利用这两个方面 - 编辑既美观又快速,您可以非常快速地进行测试。你不会注意到Samba链接造成的性能损失(事实上,开发环境运行得非常快,可能具有欺骗性!)

如果您在团队中工作,还有其他好处,您可以共享相同的服务器设置,如果您使用的是大型数据库或外来设置,这将非常方便。