Linux和windows相比,哪個適合做php?
網(wǎng)友解答: 我用PHP已經(jīng)10年了,最開始用Linux,到后來用Windows,覺得可以比較淺的說一下Linux 下進行 PHP 開發(fā),和Windows 下開發(fā)的不同。一般在Linux下
我用PHP已經(jīng)10年了,最開始用Linux,到后來用Windows,覺得可以比較淺的說一下Linux 下進行 PHP 開發(fā),和Windows 下開發(fā)的不同。
一般在Linux下以什么方式或工具進行PHP開發(fā)?
編輯器:愧對Linux了,我用的發(fā)行版開始是Ubuntu,后來是CentOS,一直沒有用VIM或者Emacs這些神器,剛開始用Eclipse,后來一直是Sublime Text。大多數(shù)常用的編輯器在Linux下都有對應的版本,這點幾乎沒什么好說的。
環(huán)境:本地搭建LAMP/LNMP,這個沒什么好說的。
這樣有什么好處呢?
目前常見的PHP Web服務器幾乎都是Linux的。在Linux上開發(fā),首先可以保證的是代碼的兼容性,不會出現(xiàn)例如樓上說的大小寫等問題。第二,大多數(shù)Linux的包管理機制對于PHP開發(fā)人員來說非常友好,你只需要輸入幾個簡單的命令,修改為數(shù)不多的幾個配置文件就可以搭建一個性能相當不錯的Web服務器,而在Windows下,簡直是痛不欲生。第三,你可以在平時使用Linux的過程中,學到不少基礎的Linux知識,這一點對于PHP開發(fā)也是非常有必要性的。
在Linux下開發(fā)需要加強哪方面能力呢?
想了一下,在Linux下開發(fā)好像沒什么特殊的要求,只要會使用一些基本的命令就行了。
我的開發(fā)方法一直是在本地寫代碼,同時sublime text配置sftp插件,在保存時同時上傳到測試服務器(Linux),代碼運行在測試服務器上,非常的方便,和在本地寫差不多。因為Sublime支持Linux,Windows,Mac三個平臺,所以這種方法是隨時可以無痛苦的遷移的。
下面來吐槽一下Linux。我實在不能忍受Linux的圖形界面,桌面截圖一條龍,運行起來一條蟲。Mac、Windows的圖形界面都可以秒掉Linux的,不知道是怎么回事,我用Linux老是可以把圖形界面搞崩潰,難道是我的坐姿不對?還有惡心的中文輸入法,不管怎么配置,連Mac的中文輸入都比不上,能和Windows去比?
總結:
Linux用來老老實實的做服務器就行了,在你是真的要寫代碼的情況下,還是建議不要用Linux作為桌面,但是建議讓你正在調試的代碼跑在Linux的環(huán)境下面。
網(wǎng)友解答:毫無疑問是linux,你用用就知道了。同樣的配置和帶寬,linux上的運行速度完爆Windows !而且php最佳的組合本來就是lamp目前,用著特別爽,雖然windows方便操作安裝,但其實沒什么用,裝好了很少上去看,只要服務器穩(wěn)定安全高效就行,用用就知道了。