類似於 Dropbox 且支持 PHP 的虛擬主機?
我有一個使用 PHP 的網站。我需要在類似於 Dropbox 的網路伺服器上線上託管它。我正在嘗試尋找包括以下功能的功能:
- PHP 支持
- 版本控制
- 同步客戶端(Windows)
- 公共文件夾(用於線上訪問)
我試過 Dropbox 和 Google drive,但都沒有 PHP 支持。我讀過 [ Sparkleshare ],但它只支持我認為的“項目”。我創建的網站不能被稱為 github 的項目……因為它主要是為一家製造和銷售產品的公司。此外,我的 IP 不是靜態的,因此無法使用自託管雲伺服器,人們無法線上訪問。
我不喜歡普通的虛擬主機,因為它們沒有同步功能,而且文件必須通過 FTP 手動上傳。Dropbox 的公用文件夾功能非常完美,但 Dropbox 不支持 PHP。
僅此而已。
謝謝你的幫助。
我不熟悉任何允許您使用儲存執行 PHP 的服務。但我可以告訴你我會怎麼做
- 購買 VPS
- 安裝 LAMP/LNMP 堆棧
- 安裝 BTSync / 用於簡單的文件共享和同步
- 安裝 git / svn 進行版本控制
有不同的任務,你想在同一時間做。其實有3個。
- 你想要版本控制。
- 您想要一個類似 Dropbox 的共享文件系統。
- 你想要一個虛擬主機。
好消息是,如果您至少有一個簡單的 sftp 帳戶到一個簡單的虛擬主機,那麼您可以在任何地方進行這些操作。
壞消息,它不是保管箱,因此您肯定會錯過一些您不需要的東西,並且像以前的保管箱一樣以其他方式解決。
簡而言之:
- 對於版本控制,我在你的地方使用了 git。還有一個名為gitfs 的文件系統,如果您需要,它可以共享一個 git 分支作為本地文件系統,儘管您可能不需要。
- 還有sshfs,它可以讓您啟用對遠端 ssh 文件系統文件的本地處理。它也是基於 userfs 的。
- 一個簡單的 sftp/php 託管帳戶可以讓您隨處獲得。可能您不需要我們找到最近的解決方案。
(1) 和 (2) 的實時基於 fs 的解決方案您可能不需要,因為 git也可以使用 ssh /sftp上的 遠端 儲存庫 !
這是linux的方式。您沒有可以通過點擊下一步、下一步、下一步來安裝的簡單應用程序。你有一個工具箱,這些工具你可以隨意組合。
在你的地方,我只使用了 git,沒有 (1) 和 (2) 基於 userfs 的擴展,並且有 3 個儲存庫:
- 我的工作樹,我正在編輯我的文件
- 通過 ssh,在遠端端,它是一個用於部署的簡單分支
- 一個遠端的裸儲存庫,最好是在一個遠端的地方,在那裡我使用我的其他分支和備份。
我認為,您可能已經達到了以前的 windows/dropbox 世界的極限,並想嘗試一些新的東西。不好的是,不學習它們就無法完成。
我可以向您推薦TortoiseGIT,這是一個相對使用者友好的保管箱替代方案。從長遠來看,我建議您至少嘗試一個 IDE 框架(fe Eclipse,甚至用於 Php)或命令行 git 工具(在 cygwin64 中,如果您有 Windows)。