我對PHP不瞭解。將PHP站點從一臺服務器移動到另一臺
我已經PHP網站託管在服務器A.現在我想託管轉移到具有Windows主機服務器B上
可我只是服務器A的wwwroot文件夾中的所有內容傳輸到服務器B另一家公司?網站會以這種方式工作嗎?或者我必須得到源代碼,編譯併發布它?
謝謝!
我對PHP不瞭解。將PHP站點從一臺服務器移動到另一臺
我已經PHP網站託管在服務器A.現在我想託管轉移到具有Windows主機服務器B上
可我只是服務器A的wwwroot文件夾中的所有內容傳輸到服務器B另一家公司?網站會以這種方式工作嗎?或者我必須得到源代碼,編譯併發布它?
謝謝!
的過程是這樣的:
你不需要編譯任何東西。將項目目錄從一臺服務器複製到另一臺服務器就足夠了。有一件事可能會導致你的項目不能在ohter主機上工作,如果不會安裝你項目所需的一些php擴展。 當然,如果你的項目使用一些數據庫,它們必須在新服務器上創建
PHP不是(通常)編譯,你應該能夠簡單的文件和目錄拷貝過來,他們應該至少運行。您可能必須建立數據庫及其連接,更改腳本中的某些配置,並且可能會遇到不同的PHP版本和/或UNIX/Windows問題之間的不兼容問題,具體取決於腳本的可移植性。
PHP腳本是源代碼,需要時進行編譯。簡單地移動文件就足夠了。如果它是一個在該服務器上已被刪除的軟件包,並且可能在各種文件中具有關於其他文件的絕對路徑的一些屬性,則可能會出現問題。
此外,如果文件正在與本地SQL服務器等交談,則會發生問題。
許多託管公司提供免費(或有時支付)的服務來複制您的網站,包括任何數據庫。向您的託管公司尋求幫助。
無需編譯,但是你必須確保新服務器滿足您的應用程序的所有要求(例如,服務器模塊)並且路徑配置正確。在某些情況下,PHP版本也很重要。只有一種方法來找出!
只需將所有文件/目錄和數據庫複製到新服務器。您可能必須更改服務器級別和/或應用程序級別的某些配置 – 2011-05-13 06:47:53