2010-06-29 60 views
0

我想開發一個使用PHP和MySQL的專業網站。我可以在Windows 7(64位)中執行該操作,還是需要安裝基於Linux的操作系統。如何去做。使用PHP和MySQL開發網站

+0

編號Windows是用於開發「專業」網站的不合適的平臺。除非當然,它也被部署在Windows服務器上。 – mario 2010-06-29 16:43:16

+0

不應該在服務器故障? – 2010-06-29 17:29:03

+1

@mario爲什麼?我已經做了很多年了,我完全開心。使用本地和遠程配置文件可輕鬆橋接配置差異。除非您非常廣泛地與主機操作系統的命令行功能進行交互,或者僅在特定平臺上使用PHP功能,否則這種IMO沒有真正的缺點。 – 2010-06-29 17:39:20

回答

9

您可以在Windows上運行AMP Stack(Apache,mySQL,PHP)沒有問題。我已經這樣做了十年了。在Windows 7 64位上運行也不成問題。

有幾個預打包安裝程序可用。我最喜歡的是XAMPP。他們通常在需要的時候允許完全定製。

您還可以下載每個產品的獨立二進制文件並手動安裝它們。學習非常非常好,但更多的工作。

1

是的,你可以。
雖然平臺是最不需要的東西...

+0

千里之行始於真正的一步。最好是第一個。 – Smandoli 2010-06-29 16:40:43

0

在Windows 7上安裝64位版本的Apache/PHP/MySQL有點痛苦,但您可以輕鬆安裝32位版本使用XAMPP(如Pekka所述)來自apachefriends.org

0

對於Windows,您可以使用輕型包,其內容爲php,apache,mysql,pear。 link text

1

正如前面提到的那樣,使用XAMPP之類的東西可以在Windows上開發PHP和MySQL網站,儘管它們稍後將部署在Linux Web服務器上,我知道很多人都這樣做,非常適合他們。

但是我發現在過去,您可能會在稍後遇到問題。例如,很多以前只使用Windows的人可能會在Linux中被區分大小寫。因此,您的網站在本地運行良好,但是當您上線時,您將開始發生大量404錯誤,例如,mypage.php與myPage.php不一樣。

在開發頻譜的另一端,當您開始更多地使用服務器時,您可以實現一些非常強大的功能 - 使用PHP可以實現視頻編碼或音頻轉換等功能(只需要一些幫助其他應用程序)在Windows和Linux上,但是你做這些事情的方式是不同的,因此你的開發環境變得不那麼有用,並且你也冒着放置一些不起作用的風險,甚至當你測試時它運行良好它在當地。

就我個人而言,我認爲最好的方式是儘可能在預期的生產服務器的環境中進行開發,以避免在您上線時發生任何令人不快的意外。

1

在您將要部署到的相同平臺上開發(如果可能)。這將使部署變得非常容易,並且可能出現錯誤的空間較小。