在开发PHP项目时,我需要不断地将文件从我的项目文件夹复制到本地Web服务器的WWW文件夹进行测试。我知道NetBeans支持自动执行此操作,但它不是我一直使用的IDE。
那么,是否已经制作了一个小工具或脚本来帮助我解决这个问题?我需要能够在shell上执行一个将预配置文件复制到预配置位置的命令。顺便说一下,我正在使用Windows。
编辑:我认为Phing是我正在寻找的。 p>
答案 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)
我过去认为有用的是:
这使您可以充分利用这两个方面 - 编辑既美观又快速,您可以非常快速地进行测试。你不会注意到Samba链接造成的性能损失(事实上,开发环境运行得非常快,可能具有欺骗性!)
如果您在团队中工作,还有其他好处,您可以共享相同的服务器设置,如果您使用的是大型数据库或外来设置,这将非常方便。