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