做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 1166import为es6语法,需要babel来处理才能使用,如 ... -
git使用记录
2016-03-31 11:37 539下载安装 git for windows ... -
webpack打包调试react并使用babel编译jsx配置方法
2016-03-29 12:52 16375安装webpack npm i webpack ... -
svn 相关操作
2016-03-11 15:06 504svn命令解决冲突 svn resolved <文 ... -
mvc 备忘
2015-10-29 16:58 464前台功能,如果使用了多个表对应的model,就需要单独建立一 ... -
python 连接mysql
2015-10-09 10:48 0import MySQLdb conn = MySQLdb ... -
window下git使用
2015-07-29 15:59 408安装git http://msysgit.github. ... -
通过经玮度来获取详细地址-百度地图api接口,
2015-03-26 19:28 0http://api.map.baidu.com/geocod ... -
手机浏览器模拟器,用电脑浏览器浏览手机wap网站 ,用谷歌浏览器来当手机模拟器
2014-11-12 22:34 753很多网站都通过User-Agent来判断浏览器类型,如果是 ... -
最简单的手机触屏,拖拽
2014-11-12 22:35 846在手机浏览器中,触 ... -
企业网站模板程序使用教程
2014-10-17 14:14 658最近经常朋友要我帮做个公司小网站,要求很简单,只要介 ... -
js循环滚动新闻,最简洁版
2012-03-23 09:56 2437<script type="text/java ... -
js面向对象
2012-02-03 14:17 694//建立唯一类对象的方法://Person是一个匿名类的唯一实 ... -
eclipse svn安装地址
2011-12-30 10:18 684http://subclipse.tigris.org/upd ... -
ucenter整合登陆慢
2011-12-19 11:50 1017用户登陆每次都要卡很长时间才能登陆,后来一行行代码查看,发现$ ... -
node.js入门
2011-12-01 16:32 618http://www.cnblogs.com/rubylouv ... -
Symfony 学习网站
2011-12-01 16:31 706http://www.symfony-cxne.org/por ...
相关推荐
安装成功后,可以在“开始开发”中看到Lazarus的图标。然后,需要安装Firebird,可以从http://firebird.sourceforge.net/index.php下载Firebird,选择合适的版本,例如Super Server版本或Classic Server版本。 使用...
在Linux环境下配置PHP开发环境是许多开发者在进行Web应用程序开发时必须经历的步骤。这个过程主要包括安装Apache服务器、PHP解析器以及其他的依赖库。以下是一个详细的步骤指南: 首先,我们开始安装Apache服务器。...
Linux 作为一种操作系统,具有完全免费、完全兼容 POSIX 1.0 标准、多用户、多任务、丰富的网络功能、可靠的安全、稳定性能、支持多种硬件平台等优点,日益成为许多单位服务器的操作系统。使用 Linux 系统作为万维网...
这个压缩包“php-5.5.4”提供了PHP 5.5.4版本的源代码,适用于那些希望在Linux环境下手动编译安装PHP的用户。下面我们将详细探讨PHP 5.5.4版本的主要特性、安装步骤以及相关的注意事项。 PHP...
2. Eclipse 虽然主要拿来开发 Java 程序,但事实上 Eclipse 为一个『万用语言』的 IDE,只要挂上 plugin 后,就可以在 Eclipse 开发各种语言程序,所以我们只要挂上 CDT(C/C++ Development Toolkit)后,就可以在 ...
在Linux环境下,构建PHP源码包的编译脚本是一个技术性强且细致的过程,涉及到多个步骤,包括安装依赖、配置选项、编译以及安装。这个"LAMP"源码包编译脚本("lamp.sh")正是为了实现这一目标,用于在Linux系统上搭建...
这篇文档《GNU/Linux开发第一步》旨在引导初学者如何在GNU/Linux环境下进行编程开发,特别适合已经掌握C语言但不熟悉Linux操作系统的开发者。文档强调了通过实例学习的方法,以帮助读者将理论知识转化为实际技能。 ...
在 Linux 下也可以使用 Vi 进行程序的开发,如 Java 程序、C 程序。Vi 编辑器的基本命令包括 i、Esc 键、冒号、wq、q! 等。 Samba 服务 Samba 服务是 Linux 下的一个文件共享服务,可以将 Linux 服务器作为 ...
【在Linux平台上安装PHP环境】 Linux操作系统以其开源、稳定和高效的特点,被广泛应用于服务器环境。...了解这些内容,开发者可以轻松地在Linux系统上建立自己的Web服务器环境,开发和部署各种PHP应用程序。
Nessus 是由 Tenable Network Security 开发的一款强大且广泛使用的网络漏洞扫描工具,适用于多种操作系统,包括 Linux。它主要用于自动化地检测网络安全漏洞,帮助管理员识别和修复系统中的安全隐患。Nessus 可以...
《Linux下的完全数据库驱动Web发布平台的设计》这篇文章主要探讨了如何在Linux操作系统环境下构建一个基于数据库的Web发布系统。这个系统的核心特点是将网页内容和结构完全存储在数据库中,通过解析HTML页面并利用...
- **解决Apache配置问题**:若Apache启动后出现域名未完全限定的问题,可以在`/etc/apache2/httpd.conf`文件末尾添加`ServerName localhost`一行,以解决域名识别问题。 - **确保PHP解析正常**:如果访问PHP页面时被...
这些发展展示了Linux操作系统在系统开发中的持续进步和广泛采纳,同时也反映了Intel对Linux生态系统的深入支持,为开发者提供了更强大的工具和平台。随着开源技术的日益普及,我们期待看到更多的创新和优化出现在...
这些高级特性可以帮助开发者快速构建复杂的应用程序,并且能够在各种环境(包括虚拟主机环境和Linux主机环境)中部署和运行。 手册的末尾部分还包含了一些附加信息,如配置参考、常量参考、升级指导、更新日志等,...
在Linux环境下,有几种编程语言虽然不常被提及,但它们在特定领域中发挥着至关重要的作用。 1. **C语言**:C语言是计算机科学的基石,其简洁高效的特点使其在嵌入式系统、工业控制和底层软件开发中无可替代。C语言...
PHP(Hypertext Preprocessor...总的来说,PHP 8.1.2在Linux环境下为开发者带来了更强大、更安全、更高效的开发体验。无论是对于新手还是经验丰富的开发者,理解这些知识点都将有助于更好地利用PHP 8.1.2进行Web开发。
然而,Cygwin提供了一个在Windows上运行Linux/Unix应用程序的解决方案,它创建了一个兼容层,使得开发者可以在Windows系统中使用许多Unix命令行工具。这个“Cygwin Windows PHP扩展开发工具”就是专门为在Windows...
Linux 作为一款开源操作系统,其在开发领域的应用越来越广泛,很多开发者开始转向 Linux,这是由于 Linux 提供了一系列优势和特性,使得它成为开发环境的理想选择。 1. **Linux 图形界面与日常使用** - Linux 并非...
在Linux环境下,为PHP动态添加扩展是一个常见的需求,特别是在开发过程中,我们可能需要添加或更新特定的扩展来支持某些功能。这里以添加`bcmath`扩展为例,详细解释这个过程。 首先,`bcmath`扩展提供了对大整数...
### Linux 下安装 SYBASE 完全手册 #### 一、简介 本文档旨在提供一个详细的指南,用于在 Linux ASE4 系统上安装 SYBASE 12.5 数据库系统。此外,还将介绍如何在同一环境下安装 Apache 2.0.55 和 PHP 5.1.1,为构建...