做php的完全可以在linux下开发
张映 发表于 2011-04-26
分类目录: linux
我是做php的,下面就以php程序员为例,来搭建一套linux下的开发环境。基本上都图形化操作,个人觉得比较简单。ubuntu越来越像windows。
一,安装linux系统(以ubuntu为例)
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 //重起网络服务
不要担心,会不会把盘子格掉,我可以很负责任的告诉你,不会。只会在安装盘,产生一个安装的文件夹。
二,安装开发环境php,apache,mysql
点击左上方的,应用程序=>软件管理中心,
搜索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 回车输入
按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 插件安装
下载地址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 中文乱码,安装五笔的方法
发表评论
-
es6的import和export
2016-03-31 17:55 1119import为es6语法,需要babel来处理才能使用,如 ... -
git使用记录
2016-03-31 11:37 497下载安装 git for windows ... -
webpack打包调试react并使用babel编译jsx配置方法
2016-03-29 12:52 16295安装webpack npm i webpack ... -
svn 相关操作
2016-03-11 15:06 463svn命令解决冲突 svn resolved <文 ... -
mvc 备忘
2015-10-29 16:58 423前台功能,如果使用了多个表对应的model,就需要单独建立一 ... -
python 连接mysql
2015-10-09 10:48 0import MySQLdb conn = MySQLdb ... -
window下git使用
2015-07-29 15:59 366安装git http://msysgit.github. ... -
通过经玮度来获取详细地址-百度地图api接口,
2015-03-26 19:28 0http://api.map.baidu.com/geocod ... -
手机浏览器模拟器,用电脑浏览器浏览手机wap网站 ,用谷歌浏览器来当手机模拟器
2014-11-12 22:34 714很多网站都通过User-Agent来判断浏览器类型,如果是 ... -
最简单的手机触屏,拖拽
2014-11-12 22:35 811在手机浏览器中,触 ... -
企业网站模板程序使用教程
2014-10-17 14:14 622最近经常朋友要我帮做个公司小网站,要求很简单,只要介 ... -
js循环滚动新闻,最简洁版
2012-03-23 09:56 2339<script type="text/java ... -
js面向对象
2012-02-03 14:17 661//建立唯一类对象的方法://Person是一个匿名类的唯一实 ... -
eclipse svn安装地址
2011-12-30 10:18 646http://subclipse.tigris.org/upd ... -
ucenter整合登陆慢
2011-12-19 11:50 958用户登陆每次都要卡很长时间才能登陆,后来一行行代码查看,发现$ ... -
node.js入门
2011-12-01 16:32 581http://www.cnblogs.com/rubylouv ... -
Symfony 学习网站
2011-12-01 16:31 670http://www.symfony-cxne.org/por ...
相关推荐
XAMPP是最流行的PHP开发环境 XAMPP是完全免费且易于安装的Apache发行版,其中包含MySQL、PHP和Perl。XAMPP开放源码包的设置让安装和使用出奇容易。
ThinkPHP2.0完全开发手册 zendFramework Zend_Framework_Zh 《JavaScript 语言参考》中文版 二进制、八进制、十六进制 样式表滤镜手册 》 下面是所有手册包括上传手册,未上传手册 ADOdb.Manual ADO手册 Ajax中文...
在文件夹include下的config.php中可配置你的数据库信息。 $database_type = "mysql"; //数据库类型 $database_default = "cacti"; //数据库名称 $database_hostname = "localhost"; //数据库所在服务器名称 $...
JJ 在Linxu 环境下 开发,在 Windows 平台上也一样可以正常使用。 > 实用 标准的 XMPP协议,能够与其它的 Jabber 软件互相通讯,例如 Google GTalk、Pidgin、PSI、Spark、Pandion,以及其它的 Jabber网页聊天窗口 ...
讲座的目的就是在同学们中间普及 Linux 基础知识,为今后我们更加接近的了解 Linux 做一 个好的开端。 第一讲 Linux基础 在这一讲中,我们主要是了解一下 Linux 的概况,以及对 Linux 有一个初步的感性认识。 ...
WNMPServer 是一款适用于 windows下开发PHP站点的完全绿色服务器端集成环境, 可以快速安装配置Web服务器,一般说来,大家都习惯于将 Nginx、MySQL、PHP架设在Linux系统下, 但是,不可否认的是Windows也有其优点,...
VueCMF内容管理快速开发框架v2.1(PHP版后端API),一款完全开源免费的内容管理快速开发框架。采用前后端分离模式搭建,基于ThinkPHP6开发。可用于快速开发CMS、CRM、WMS、OMS、ERP等管理系统,开发简单、高效易用,极...
这种想法是完全错误的,因为你写的程序最终是要跑在服务器上的,而服务器95%都是Linux的。 如果你不学习Linux,就相当于你从无到有,精心呵护,日夜操劳,交往了三年的女朋友。在通过各种测试,成功上线。不不不,...
Valet Linux不能完全替代Vagrant或Homestead,但是如果您需要灵活的基础知识,更喜欢极速的速度或正在RAM数量有限的机器上工作,则可以提供一个很好的选择。 官方文件 可在上找到Valet的文档。 执照 Laravel Valet...
继天嵌科技推出《Linux移植手册》和《Qt应用程序开发手册(上部)》后,又一部非常适合tq2440 sky2440开发板的教程出炉了- -《Windows CE应用开发完全手册》 在本手册中我们从Windows CE(以下简称WinCE)的开发...
WordPress是一种使用PHP语言开发的博客平台,用户可以在支持PHP和MySQL 数据库的服务器上架设自己的网志。也可以把 WordPress 当作一个内容管理系统(CMS)来使用。WordPress 是一个免费的开源项目,在GNU通用公共...
对于有一定基础或热衷于研究的人来说,可以在这些基础代码上进行修改和扩展,实现其他功能。 【沟通交流】: 有任何使用上的问题,欢迎随时与博主沟通,博主会及时解答。 鼓励下载和使用,并欢迎大家互相学习,共同...
在同类产品的比较中,YzmCMS更是凸显出了体积轻巧、功能强大、源码简洁、系统安全等特点,无论你是做企业网站、新闻网站、个人博客、门户网站、行业网站、电子商城等,它都能完全胜任,而且还提供了非常方便的二次...
对于有一定基础或热衷于研究的人来说,可以在这些基础代码上进行修改和扩展,实现其他功能。【沟通交流】:有任何使用上的问题,欢迎随时与博主沟通,博主会及时解答。鼓励下载和使用,并欢迎大家互相学习,共同进步...
JJ 在Linxu 环境下 开发,在 Windows 平台上也一样可以正常使用。 > 实用 标准的 XMPP协议,能够与其它的 Jabber 软件互相通讯,例如 Google GTalk、Pidgin、PSI、Spark、Pandion,以及其它的 Jabber网页聊天窗口 ...
怎样在Windows环境的PC机器或Unix机器上安装PHP的资料可以在PHP官方站点上找到,也可以查阅网页陶吧的“PHP安装全攻备”专题文章。安装过程很简单。 如果你的机器解决了2000问题,那么PHP也一样没有千年虫问题! ...
Laravel是一套简洁、优雅的PHP Web开发框架 (PHP Web Framework) 。在世界(不含中国)PHP框架的占有率超过40%。 自从接触PHP以来一直使用Yii,感觉Yii实现功能比较简单,是一个很不错的框架。最近由于工作的原因开始...
今天(1999年年中)不管是php/fi或php3与很多商业产品捆绑在一块,例如c2级强度的web服务器和红帽子linux. 根据netcraft提供的数据推断,保守估计全世界应用php的网站已超过150,000个.由此看来,它比在因特网上运行...
基于PHP + Mysql架构,并采用MVC框架式开发的一种高效的开源的内容管理系统,可运行在Linux,Windows,MacOSX,Solaris等各种平台上。 它可以让您不需要任何专业技术来轻松构建您需要的网站,操作简单,很容易上手,...
代码完全开源、灵活开放的建站系统程序ThinkSAAS开源社区基于PHP+MySQL开发完成,运行于Linux 平台和Windows平台,完美支持Apache和Nginx运行环境。完全开源的源代码更有助于php开发者进行深入得二次开发和改造。...