2013-04-18 30 views
-1

我必須爲我在其中實習的公司開發一個webapp。在Windows中使用PHP和Postgre開發Webapp與在Linux中使用PHP相同?

他們問我使用PHP和PostgreSQL開發它。 (這只是他們如何做的事情,我通常使用mysql)

那裏的大多數電腦都有Ubuntu。 叫我瘋了,但我喜歡在Windows中開發網站...

因此,如果我在Windows中使用PHP和PostgreSQL開發網站,它會在Ubuntu中運行沒有問題嗎?

我只需要擔心它在大多數瀏覽器中都支持對嗎?

您的迴應,提示和幫助將不勝感激。

+2

我在Windows機器上開發,但文件自動然後轉移到工作* nix框;兩全其美 – 2013-04-18 23:30:49

回答

3

那麼,如果我在Windows中使用PHP和PostgreSQL開發網站,它會在Ubuntu中運行嗎?

也許

我只需要擔心它在大多數瀏覽器中都支持對嗎?

可能是

提示:虛擬化Windows計算機上的Ubuntu盒子,然後開發環境與生產環境相同。這是你通常的目標。如果應用程序是微不足道的,這通常不是必需的,但是當您使用不同的數據庫服務器時,它可能已經是一條可行的路。請記住,許多事情在Linux下運行得更好,然後在PHP世界中運行Windows,尤其是擴展情況要好得多。

+0

謝謝!我覺得現在有義務在Ubuntu上做這件事 –

1

有些事情可能工作不同。只需在Windows機器上開發它並在Ubuntu機器/ VM上進行測試即可。

如果你得到你沒有窗戶上有任何錯誤,可能有上php.net的解決方案(也可以參考意見)

還要確保每臺機器的應用程序託管在爲富人相同的(主要) PHP版本。

我也在Windows上開發。我所做的一切就是將所有工作都保存到debian linux機器上的網絡共享中。然後,我將瀏覽器指向debian linux系統上的網絡服務器,以便在Linux環境中進行測試。您可以使用ftp或sftpserver來代替samba共享。大多數IDE的支持上傳到(s)ftp