Php

類似於 Dropbox 且支持 PHP 的虛擬主機?

  • August 26, 2014

我有一個使用 PHP 的網站。我需要在類似於 Dropbox 的網路伺服器上線上託管它。我正在嘗試尋找包括以下功能的功能:

  • PHP 支持
  • 版本控制
  • 同步客戶端(Windows)
  • 公共文件夾(用於線上訪問)

我試過 Dropbox 和 Google drive,但都沒有 PHP 支持。我讀過 [ Sparkleshare ],但它只支持我認為的“項目”。我創建的網站不能被稱為 github 的項目……因為它主要是為一家製造和銷售產品的公司。此外,我的 IP 不是靜態的,因此無法使用自託管雲伺服器,人們無法線上訪問。

我不喜歡普通的虛擬主機,因為它們沒有同步功能,而且文件必須通過 FTP 手動上傳。Dropbox 的公用文件夾功能非常完美,但 Dropbox 不支持 PHP。

僅此而已。

謝謝你的幫助。

我不熟悉任何允許您使用儲存執行 PHP 的服務。但我可以告訴你我會怎麼做

  • 購買 VPS
  • 安裝 LAMP/LNMP 堆棧
  • 安裝 BTSync / 用於簡單的文件共享和同步
  • 安裝 git / svn 進行版本控制

有不同的任務,你想在同一時間做。其實有3個。

  1. 你想要版本控制。
  2. 您想要一個類似 Dropbox 的共享文件系統。
  3. 你想要一個虛擬主機。

好消息是,如果您至少有一個簡單的 sftp 帳戶到一個簡單的虛擬主機,那麼您可以在任何地方進行這些操作。

壞消息,它不是保管箱,因此您肯定會錯過一些您不需要的東西,並且像以前的保管箱一樣以其他方式解決。

簡而言之:

  1. 對於版本控制,我在你的地方使用了 git。還有一個名為gitfs 的文件系統,如果您需要,它可以共享一個 git 分支作為本地文件系統,儘管您可能不需要。
  2. 還有sshfs,它可以讓您啟用對遠端 ssh 文件系統文件的本地處理。它也是基於 userfs 的。
  3. 一個簡單的 sftp/php 託管帳戶可以讓您隨處獲得。可能您不需要我們找到最近的解決方案。

(1) 和 (2) 的實時基於 fs 的解決方案您可能不需要,因為 git可以使用 ssh /sftp 遠端 儲存庫

這是linux的方式。您沒有可以通過點擊下一步、下一步、下一步來安裝的簡單應用程序。你有一個工具箱,這些工具你可以隨意組合。

在你的地方,我只使用了 git,沒有 (1) 和 (2) 基於 userfs 的擴展,並且有 3 個儲存庫:

  1. 我的工作樹,我正在編輯我的文件
  2. 通過 ssh,在遠端端,它是一個用於部署的簡單分支
  3. 一個遠端的裸儲存庫,最好是在一個遠端的地方,在那裡我使用我的其他分支和備份。

我認為,您可能已經達到了以前的 windows/dropbox 世界的極限,並想嘗試一些新的東西。不好的是,不學習它們就無法完成。

我可以向您推薦TortoiseGIT,這是一個相對使用者友好的保管箱替代方案。從長遠來看,我建議您至少嘗試一個 IDE 框架(fe Eclipse,甚至用於 Php)或命令行 git 工具(在 cygwin64 中,如果您有 Windows)。

引用自:https://serverfault.com/questions/624018