在開發PHP項目時,我需要不斷將文件從我的項目文件夾複製到本地Web服務器的WWW文件夾進行測試。我知道NetBeans支持自動執行此操作,但這不是我一直使用的IDE。自動將PHP文件複製到WWW目錄
那麼,有沒有一個小工具或腳本已經作出這將幫助我呢?我需要能夠在shell上執行一個將預配置文件複製到預配置位置的命令。順便說一句,我正在使用Windows。
編輯:我認爲Phing是我正在尋找。
在開發PHP項目時,我需要不斷將文件從我的項目文件夾複製到本地Web服務器的WWW文件夾進行測試。我知道NetBeans支持自動執行此操作,但這不是我一直使用的IDE。自動將PHP文件複製到WWW目錄
那麼,有沒有一個小工具或腳本已經作出這將幫助我呢?我需要能夠在shell上執行一個將預配置文件複製到預配置位置的命令。順便說一句,我正在使用Windows。
編輯:我認爲Phing是我正在尋找。
有很多方法可以做到這一點。如果你熟悉基本的Linux命令,Cygwin的將是您的最佳選擇:
http://cygwin.com/
(的cron,CP,SCP,rsync的多了很多有用的東西)
然而,最簡單的解決辦法是寫Windows批處理腳本,像這樣:
http://theos.in/news/windows-xp-batch-file-script-to-copy-all-files/
(它不需要任何安裝在所有)
在Windows中創建一個shell腳本這樣
xcopy "test.php" "..\..\..\Path\to\save" /s /i /c /y
xcopy "*.php" "..\..\..\Path\to\save" /s /i /c /y
的Linux
cp test.php /dir
你爲什麼不放在www文件夾的IDE工作區?
什麼我發現在過去有用的是這樣的:
這使您可以兩全其美 - 編輯非常快速,您可以非常快速地進行測試。您不會注意到由Samba鏈接導致的性能下降(事實上,開發環境運行得非常快可能是欺騙性的)
如果您在團隊中工作,還有其他好處,可以共享相同的服務器設置,如果您使用大型數據庫或異國情調的設置,這很方便。
你認爲'file_get_contents()'/'file_put_contents()'? – jared
似乎你最好使用svn或類似的東西 – k102
我認爲[Phing](http://www.phing.info/trac/)就是我要找的東西。我會檢查一下,看看它是否按我的意圖工作。 – AgilE