colinux php,利用colinux 搭建linux开发环境
無盡的等待
在此之前,我曾大量使用cygwin / vmware 的環境來搭建雙環境,這兩者各有自己的優缺點。如下:
1、cygwin
優點:資源消耗小,支持比較完整,也能同HOST系統溝通。
缺點:每次安裝大費周折,因為是個模擬層運行效率大打折扣,另外同真實LINUX環境有差異缺失了LINUX工具鏈的優勢。
2、vmware
優點:真實的LINUX環境,能最大化的感受LINUX環境的工具鏈帶來的快感。
缺點:安裝耗費大(得準備原ISO等等),運行后對主機系統資源占用比較厲害,不能和主機系統較好的溝通(非常頭痛的)。
黎明前的曙光 -- colinux
作為一個LINUX 的一般開發人員(非新手,非SA),我需要一個LINUX環境的原因大約是這樣的:
1、一定要在WINDOWS中跑起來,能與WINDOWS很好的交互。
2、盡可能要安裝配置簡單。
3、一個完整的LINUX交互體驗。
4、很容易配置的開發環境。
以上三點,我目前的測試和使用中,COLINUX 完全勝任了。
尋著陽光,讓羽翼豐滿
一、安裝colinux
1、從?http://sourceforge.net/projects/colinux/files/coLinux-stable/0.7.7.1-linux-2.6.26.8/coLinux-0.7.7.1.exe/download 這個地址下載最新穩定版的colinux。
2、下載后選擇運行安裝,一路NEXT 即可,需要注意的是其中有驅動安裝,防火墻或WINDOWS自身都會提示是否允許驅動安裝,允許即可。
3、從http://sourceforge.net/projects/colinux/files/Images%202.6.x%20Debian/Debian%205.0%20Lenny/Debian-5.0r2-lenny.7z/download這里下載debian lenny (當然你也可以選擇已經修改的其他OS的ROOTFS),然后解壓到某個目錄。
4、根據colinux 安裝目錄下的 @sample.conf 修改,主要有兩處
第一處,cobd0 那里,對應到剛解壓后的LINUX ROOTFS 文件,比如我的 cobd0="d:\coLinux\Debian-5.0r2-lenny.ext3.2gb"
第二處,eth0 那里,這里是配置網絡連接方式,最好的方式是 配成 eth0=tuntap,配置這里后對應需要調整網絡。
WIN7 則直接將兩張網卡橋接即可。
5、寫個批處理來啟動,colinux,比如我的:
cd D:\Program Files\coLinux
set COLINUX_CONSOLE_FONT=Lucida Console:12
set COLINUX_CONSOLE_EXIT_ON_DETACH=1
colinux-daemon -t NT @debian5.conf
存放為debian.bat 到colinux 安裝目錄。
6、運行debian.bat 將會啟動colinux 版的 debian?lenny ,輸入 colinux/colinux 登陸,root PASS 為 colinux
7、配置/etc/apt/source.lst 注釋掉其他的部分 添加163的源:
deb http://mirrors.163.com/debian/ lenny main contrib non-free
8、執行更新 apt-get update
9、配置你需要的工作環境,比如C/C++的工作環境,PHP 或是JAVA的
10、訪問WINDOWS 的任意文件,在你的配置中如我上面展示的我的COLINUX 配置文件為 debian5.conf 其中添加有這樣的部分:
#cofs
cofs0=C:\
cofs1=D:\
cofs2=E:\
然后進入 colinux 版的 debian 后 執行
mkdir -p /mnt/{c,d,e}
vim /etc/fstab 加入以下行
cofs0:/ ? ? ?/mnt/c ? ? ? ? ? ?cofs ? ?defaults ? ? ? ? ?0 0
cofs1:/ ? ? ?/mnt/d ? ? ? ? ? ?cofs ? ?defaults ? ? ? ? ?0 0
cofs2:/ ? ? ?/mnt/e ? ? ? ? ? ?cofs ? ?defaults ? ? ? ? ?0 0
然后 poweroff 重新運行debian.bat ,進入/mnt/c,d,e去看看吧,就是你的WIN 系統了
11、如果覺得自帶的CONSOLE 太難看,還不支持中文,沒關系,以下方式來搞定。
apt-get install ssh
reboot 后自動就啟動了 sshd
去http://code.google.com/p/puttycn/?下一個puttycn 連接進去,中文 顏色都支持了,good work!
存檔留證(:
總結
以上是生活随笔為你收集整理的colinux php,利用colinux 搭建linux开发环境的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 苹果iPhone 15 Pro设计图曝光
- 下一篇: 除甲醛持久长效 小米发布最新款米家全效空