我正在網站上工作,現在我正在使用FileZilla對其進行更改。每次我進行更改時,都必須通過FTP將文件重新上傳到網站,然後等待它在線更新。我只想將我的項目部署到本地主機,以便獲得即時結果,然後在完成時上傳整個項目。我該怎麼做呢?我所擁有的是一組包含文件的目錄。如何將我的項目部署到本地主機?
回答
您確實需要使用Web /應用程序服務器,例如IIS/Apache。 對於PHP項目,可以使用WampServer/XAMPP.Easy進行設置並且工作得很好。
(可能太明顯了) 如果您僅使用基於html/css/js的靜態內容,則可以通過在瀏覽器中打開本地文件並每次刷新來直接編輯和查看更改。 此外,對於CSS和HTML,您可以直接在瀏覽器中編輯您的代碼,並直接看到變化。
另一個選擇是使用支持ftp的編輯器編輯文件,如記事本++,可以通過ftp連接,直接從服務器打開和編輯文件(如php,html,css,js),因爲一旦保存編輯器會自動上傳您的更改。 有關記事本++和ftp插件的Heres a good explanation。
本地服務器 如果你使用php(甚至只有html/css),最好的選擇是運行一個本地服務器,它代表了你的代碼運行的真實環境。正如其他人所說,由於簡單的安裝和管理,XAMPP對於成員來說是一個很好的選擇。 XAMPP download XAMPP tutorial 安裝完成後,將文件夾放在C:/ xampp/htdocs/yourCodeFolder中 運行xampp控制面板並啓動Apache服務器。 最後使用您的瀏覽器導航至:http://localhost/yourCodeFolder/
使用記事本++可以看到您的更改是否存在(或至少預覽了它的外觀)?如果是這樣,然後記事本++正是我所需要的。 – 5AM
所以你只在視覺內容(CSS/HTML)上工作,對吧? 帶有ftp插件的Notepad ++只是一個從服務器上下載文件的編輯器,編輯並保存後,只需將文件上傳回服務器即可。然後你必須刷新瀏覽器。 對於實時CSS編輯,你可以使用Chrome的擴展與像 [livecsseditor(https://chrome.google.com/webstore/detail/live-css-editor/oelggcmknbjmhkpgjfhakedcfnkgbdpg) [這裏演示視頻(HTTPS ://www.youtube.com/watch?v = JlY1tVXCpd0) – Sasha
我看着notepadd ++,它看起來不錯,但不幸的是它們不支持Mac。 :( – 5AM
- 1. 如何在共享主機 - hostagator上部署我的Symfony3項目?
- 2. 如何將項目的根添加到本地主機路徑
- 3. 將具有本地依賴項的Maven項目部署到WildFly
- 4. 如何將本地主機/目錄重定向到本地主機?
- 5. 將.Net Web項目部署到DevExpress共享主機
- 6. 將LocalDB項目部署到SQL Server 2012主機
- 7. 如何將Web API部署到我的虛擬主機?
- 8. 將網站部署到客戶本地主機
- 9. 使用Capistrano將應用程序部署到本地主機
- 10. 如何將Java項目部署到Tomcat
- 11. 如何將npm項目部署到Heroku?
- 12. 如何映射本地主機到項目目錄
- 13. 我如何讓Jenkins將我的項目部署到JBoss EAP(AS7)
- 14. 嘗試部署/建立本地主機
- 15. 從本地主機到外部主機
- 16. Laravel不會將本地主機指向我的項目
- 17. 如何使用IIS7將ASP.NET MVC3應用程序部署到本地主機
- 18. 如何從Visual Studio 2013將LightSwitch html應用程序部署到本地主機
- 19. 將本地版本的Xcode項目合併到「主」項目中
- 20. 如何將Java EE項目部署到我的Web服務器?
- 21. 我該如何將基於.fsproj的f#項目部署到Azure?
- 22. Kubernetes:配置部署從本地Kubernetes主機掛載目錄?
- 23. 在服務器中的本地計算機上部署項目
- 24. 如何在本地主機上部署Silverlight網站(IIS 7)
- 25. 如何在本地主機部署網站
- 26. 將一個Symony2項目從本地主機移動到cPanel
- 27. 將Symfony2項目從本地主機移動到dev服務器
- 28. 如何部署我的Java EE項目
- 29. 將本地jar添加到將要部署到Openshift的Maven項目
- 30. 將SLIM 3部署到共享主機
您需要在本地設置網絡服務器。 –