2010-03-17 51 views
2

我需要一些專家的建議:) 我將開發一個使用PHP的網站,我也將使用MySQL。我從一臺虛擬專用服務器購買了一些服務器空間,包括所有需要的服務。我需要一些專家的建議,關於如何用MySQL開發一個PHP站點

我該如何開發該網站?我應該在家裏的機器上開發它(例如使用Wamp),並在準備好將所有文件傳輸到服務器後?如果是的話,最好的方法是什麼也傳輸數據庫?

在此先感謝!

+0

有足夠的專家來幫助你的標準是什麼?我應該在哪裏申請? = D – Marcelo 2010-03-17 19:52:04

+0

什麼是C#標籤? – 2010-03-17 19:54:32

+0

由專家我的意思是那些有一些經驗:D 我已經做了幾個網站,但託管在我的機器上... – mouthpiec 2010-03-17 19:55:29

回答

3

在本地服務器上開發的要快,因爲你可以預覽所有更改「活」,沒有更新的文件上傳到託管服務器。所以是的,我建議在當地工作。我自己使用Wamp。

至於數據庫,您可以將其導出到PHPMyAdmin(隨Wamp一起發貨)。它應該生成一個巨大的查詢(實際上是一組查詢),然後您可以在您的網站上執行這些查詢來創建表格並填充內容。

+1

另外請注意,如果你(原始海報)決定添加一個新的表到你的數據庫以後,您可以將*表導出*並將其導入到在線數據庫中 - 無需刪除和導入整個數據庫,甚至無需手動在線配置新表。基本信息,是的,但這個傢伙看起來很基本! :-) – Drew 2010-03-18 01:27:43

+0

確實如此。例如,我有時會這樣做,以在我的兩個Drupal站點之間同步註冊用戶:)。 – mingos 2010-03-18 14:28:51

5

linky:

編輯:


關於開發服務器:

您的主機商是永遠不會打擾你如何開發應用程序,無論是大公可以提供或將永遠提供開發工具,技術或空間用於這一目的。他們只有host您的應用程序。所以,這是你的問題

「我應該在我的機器上開發它在 首頁」?

是的,因爲如果你想自己做,它是唯一的選擇。做到這一點的最好方法是(恕我直言),在development machinetest上開發應用程序在另一臺機器上(serverspecification,nearest到您的commercial webhost擁有的應用程序。

祝您好運

+0

謝謝asad ...我相信這本手冊將是非常有用的! :D ...但我沒有找到解決方案在我的問題...(重新VPS) – mouthpiec 2010-03-17 19:58:17

+0

檢查編輯。希望這可以幫助 – 2010-03-17 19:59:54

1

這取決於您的家庭設置。有一種方法可以導出MySQL數據庫,因此如果這是您採用的路線,您將能夠傳輸數據庫。擁有像PHPMyAdmin這樣的東西使得這件事變得更加簡單(在XAMPP中默認使用,如果你還沒有設置,我會推薦使用它作爲家庭服務器)。

2

最好的方法是保留兩臺服務器。一個是你的生產環境(購買的一個安裝在某個機架的某處)。第二個是你的開發環境(運行Linux的虛擬機,基本上是生產服務器的一個副本)。

你應該在家使用任何編輯器/ IDE讓你快樂(我推薦PHPDesigner)在家裏開發。 MySQL Workbench非常適合創建/編輯MySQL數據庫。

複製轉換過程非常簡單,只需將rsync用於表格的文件和MySQL表格導出即可。

我也建議在開發機器上運行一個SubVersion服務器,這樣您可以保留工作的日期修訂(即使您單獨執行)。

相關問題