2014-10-10 60 views
13

我一直在Windows 2008 R2上運行XAMPP多年,現在我只使用Apache,MySql和FileZilla。我做了很多自定義的調整並且升級了一些次。我已經解決了我所能找到的所有安全問題。作爲服務運行,只要Windows Server啓動,服務器就永遠不會關閉。他們非常穩定。爲什麼人們告訴我,我不應該這樣做?我在這裏看到的任何Q或A都沒有涉及具體細節,其中大多數通常以「不推薦」爲結尾,「XAMPP網站上這樣說,因此很糟糕」。我知道你不應該使用XAMPP進行生產,因爲它不安全。但改變了所有root用戶,使用https /證書而不是普通的http,在腳本中使用有限權限的MySQL用戶,在php MySQL查詢中使用準備好的語句(PDO或mysqli),捕獲任務,處理錯誤,保護文件夾和php編程的基本原理我看不出爲什麼我不能繼續使用XAMPP進行生產。我從來沒有遇到任何麻煩。我認爲安全不是主要問題,必須有別的東西。也許數以百萬計的用戶(這不是我的情況)的大型網站的可伸縮性或可管理性?請告訴我,但只有知道你在說什麼!XAMPP爲什麼不適合生產?

編輯:我在別處一個值得注意的評論:

這只是並不意味着做任何事情比研發和精品 使用較多。而基於意見的評論告訴你爲什麼交易所傾向於這樣的問題,因爲曾與XAMPP 和WAMP一起工作過的人並沒有留下深刻的印象,但沒有 也不願意收集經驗數據來支持他們的觀點。

這是一個公平的評論,它也許是我會得到的最好的答案,但我可以忍受。對於我的軟件探索新的計算機體系結構是一個很好的線索。

+1

更多的問題http://webmasters.stackexchange.com/ – andyroo 2014-10-10 10:55:14

+4

我從來沒有要求任何人的意見。我詢問了堆棧溢出中許多Q和A背後的真實原因,指出XAMPP不適合生產。我寧願將這些聲明視爲基於觀點,但不是我的問題。我的問題中也沒有任何東西排除與編程有關的答案的可能性。由於許多人認爲XAMPP不適合,所以應該有一個或多個相應的原因。請介紹您的案例,而不是將我的問題標記爲基於意見。 – itsproject 2014-10-10 20:29:21

+0

我可以添加這個鏈接:http://webmasters.stackexchange.com/questions/69911/why-is-xampp-not-suited-for-production他們比你們更加苛刻... – itsproject 2014-10-10 20:34:31

回答

5

就像你自己說的那樣,這是關於安全性和開箱即用的,XAMPP是非常不安全的。除此之外,我沒有看到真正的缺點。 XAMPP中的軟件經常用於穩定,安全的商業系統。需要一些知識和時間來配置XAMPP,以使其足夠安全以供生產使用(這就是人們不斷告訴你不要這樣做的原因),但是由於它看起來像已經覆蓋了,所以應該沒有問題。

2

雖然我還沒有嘗試過以這種方式配置的窗口,我能想到的幾個問題(除了安全之外):

  • 管理窗口和軟件更新 - 我覺得很難管理全windows系統通過控制檯,我無法想象它管理生產
  • 性能 - (比較localhosts)的Linux在我的情況一直是網絡應用程序的速度更快
  • 可擴展性 - 大多數應用程序是建立在Linux服務器envirionment工作,所以運行或集成第三方庫或其他應用程序有時很困難,例如。其他路徑,調用控制檯無法正常工作等。

這些問題可能與您的情況無關,但在開發更大的項目時應予以考慮。