做php的完全可以在linux下开发
我是做php的,下面就以php程序员为例,来搭建一套linux下的开发环境。基本上都图形化操作,个人觉得比较简单。Ubuntu越来越像windows。
1,下载个Ubuntu的安装文件,推荐一下http://www.ylmf.org/,超像windows的linux系统,里面集成了很多软件,连RTX(腾讯通)都有,我狂晕。
2,安装,将下载下来的.iso文件中的wubi.exe解压出来,根.iso安装文件放在同一个盘符(比如d:)的根目录下。然后点wubi.exe进行安装,选择Ubuntu安装到哪个盘,分配多大空间给ubuntu,一般20G就足够了。安装好后,重起电脑,在进安装ubuntu,也就是安装ubuntu分成二步。都是傻瓜式操作,很简单的。
3,设置网络连接
sudo nano /etc/network/interfaces auto eth0 //最下面加上这个 sudo /etc/init.d/networking restart //重起网络服务
不要担心,会不会把盘子格掉,我可以很负责任的告诉你,不会。只会在安装盘,产生一个安装的文件夹。
点击左上方的,应用程序=>软件管理中心,
搜索php5,然后点安装就行了,还有一些php扩展,比如php5-gd等。
搜索apache2,然后点安装。
搜索mysql,选择mysql 服务器(mysql database server)中英的叫法不同。
如果你对ubuntu的apt-get了解的话,可以sudo apt-get install 来进行安装。
/etc/init.d/apache2 {start|stop|restart|reload|force-reload|start-htcacheclean|stop-htcacheclean} /etc/init.d/mysqld {start|stop|restart|reload|force-reload|status} [ MySQL server options ]
上面二个是apache和mysql的管理命令。
如果在软件管理中心,搜索不到的话,可以用sudo apt-get install 来安装,apt-get install 没有话,可以到软件管理中心搜索,如果都没有就下载源码,手动编译,或者更换下载源
三,安装mysql的管理工具
1,phpmyadmin安装
sudo apt-get install phpmyadmin
用新立得没搜到,不过没关系,换命令装。装好后,把phpmyadmin拷贝到自己的工作环境apache的documentroot设置一下,就OK了,具体的细节,不是本文重点。
2,heidisql安装
先安装wine,软件管理中心搜索wine安装,或者apt-get install安装,安装好后。
wget -c http://heidisql.googlecode.com/files/HeidiSQL_6.0_Setup.exe wine HeidiSQL_6.0_Setup.exe
根windows下安装heidisql一样。
3,navicat安装
cd ~ wget -c http://download.navicat.com/download/navicat9_lite_en.tar.gz tar zxvf navicat9_lite_en.tar.gz cd navicat9_lite_en/ ./start_navicat
navicat9 for linux能免费用多长时间就不知道了,这个要看你找的注册码怎么样了。
这三个是比较常用的mysql管理工具。能满足绝大部分开发人员。
四,ftp工具
1,filezila安装
在软件中心里搜索“filezila”安装,根windows下的filezila一样。
2,gftp安装
在软件中心里搜索gftp安装,也是一个图形界面的ftp.具体请看,ftp 客户端lftp,gftp,filezilla的用法
3,lftp安装,这个一般系统默认的都会有。也是最快的一个
根据个人喜好来选择。
五,svn客户端
1,rabbitvcs安装
安装rabbitvcs和我们在Windows环境下用的TortoiseSVN操作基本差不多。安装步骤如下:
sudo add-apt-repository ppa:rabbitvcs/ppa sudo vi /etc/apt/sources.list
按SHIFT + g 跳转到尾行 按 o 回车输入
deb http://ppa.launchpad.net/rabbitvcs/ppa/ubuntu **DISTRIBUTION** main
按SHIFT + z + z 保存并退出
sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys 34EF4A35 sudo apt-get update sudo apt-get install rabbitvcs-core rabbitvcs-nautilus rabbitvcs-thunar rabbitvcs-gedit rabbitvcs-cli
安装完毕后,注销一下,重新登录
2,tortoisesvn安装
http://tortoisesvn.net/downloads.html下个tortoisesvn,然后用wine安装(未尝试)
六,开发工具
1,eclipse安装
软件管理中心搜索eclipse安装,搜索不到apt-get install 来安装,怎么装php插件,就不说。参考Linux eclipse 安装 php 插件安装
2,Zend Studio安装
下载地址http://www.zend.com/en/products/studio/downloads自行编辑安装
3,vim安装,一般系统都会自带的有,但ubuntu要安装的,软件管理中心搜索vim安装
七,解压缩工具
Linux下的解压命令很多,但是.rar文件没办法解压缩。
sudo apt-get install rar unrar
关于解压缩,Linux 下 我能找到的常用压缩和解压缩
关于rar用法,Linux 下面压缩,解压.rar文件以及rar,unrar实例
八,聊天工具
1,推荐pidgin安装
软件管理中心搜索pidgin,选择pidgin互联网即时通讯工具,然后安装,里面可以连msn,skype,飞信等。
2,QQ
推荐使用webqq,很给力。
3,rtx(腾讯通)
有的公司不给上QQ,MSN这些东西,我在ubuntu10.10用wine装了一下,老是死,这也是我推荐雨林木风其中一个原因。
九,openoffice安装
如果桌面用的是gnome,kde的话,openoffice会自动装上的,根windows下的office差不多,只不过界面差了点。如果没有装,软件管理中心搜索openoffice安装
十,输入法的安装
可以使用系统自带的输入法,但是感觉不是很爽。强力推荐fcitx,它里面有一个五笔拼音,根windows下面的万能五笔没什么区别,太爽了。
软件管理中心搜索fcitx安装。如果出现乱码,fcitx 中文乱码,安装五笔的方法