`
lxj8749
  • 浏览: 66586 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

做php的完全可以在linux下开发

 
阅读更多

 

做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,设置网络连接

  1. sudo nano /etc/network/interfaces  
  2. auto eth0   //最下面加上这个   
  3. 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 来进行安装。

  1. /etc/init.d/apache2 {start|stop|restart|reload|force-reload|start-htcacheclean|stop-htcacheclean}  
  2.   
  3. /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安装,安装好后。

  1. wget -c http: //heidisql.googlecode.com/files/HeidiSQL_6.0_Setup.exe   
  2. wine HeidiSQL_6.0_Setup.exe  

 

根windows下安装heidisql一样。

3,navicat安装

  1. cd ~  
  2. wget -c http://download.navicat.com/download/navicat9_lite_en.tar.gz   
  3. tar zxvf navicat9_lite_en.tar.gz  
  4. cd navicat9_lite_en/  
  5. ./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操作基本差不多。安装步骤如下:

  1. sudo add-apt-repository ppa:rabbitvcs/ppa  
  2. sudo vi /etc/apt/sources.list  

 

按SHIFT + g 跳转到尾行 按 o 回车输入

  1. deb http: //ppa.launchpad.net/rabbitvcs/ppa/ubuntu **DISTRIBUTION** main   

 

按SHIFT + z + z 保存并退出

  1. sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys 34EF4A35  
  2. sudo apt-get update  
  3. 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 中文乱码,安装五笔的方法

分享到:
评论

相关推荐

    Linux平台下运用Lazarus Firebird开发数据库应用程序.pdf

    安装成功后,可以在“开始开发”中看到Lazarus的图标。然后,需要安装Firebird,可以从http://firebird.sourceforge.net/index.php下载Firebird,选择合适的版本,例如Super Server版本或Classic Server版本。 使用...

    linux下配置php开发环境借鉴.pdf

    在Linux环境下配置PHP开发环境是许多开发者在进行Web应用程序开发时必须经历的步骤。这个过程主要包括安装Apache服务器、PHP解析器以及其他的依赖库。以下是一个详细的步骤指南: 首先,我们开始安装Apache服务器。...

    如何使用编译方式在Linux上安装与配置Mysql Apache PHP.pdf

    Linux 作为一种操作系统,具有完全免费、完全兼容 POSIX 1.0 标准、多用户、多任务、丰富的网络功能、可靠的安全、稳定性能、支持多种硬件平台等优点,日益成为许多单位服务器的操作系统。使用 Linux 系统作为万维网...

    php-5.5.4 linux 安装压缩包

    这个压缩包“php-5.5.4”提供了PHP 5.5.4版本的源代码,适用于那些希望在Linux环境下手动编译安装PHP的用户。下面我们将详细探讨PHP 5.5.4版本的主要特性、安装步骤以及相关的注意事项。 PHP...

    如何在Linux使用Eclipse + CDT开发C C++程序

    2. Eclipse 虽然主要拿来开发 Java 程序,但事实上 Eclipse 为一个『万用语言』的 IDE,只要挂上 plugin 后,就可以在 Eclipse 开发各种语言程序,所以我们只要挂上 CDT(C/C++ Development Toolkit)后,就可以在 ...

    LINUX下PHP源码包编译脚本

    在Linux环境下,构建PHP源码包的编译脚本是一个技术性强且细致的过程,涉及到多个步骤,包括安装依赖、配置选项、编译以及安装。这个"LAMP"源码包编译脚本("lamp.sh")正是为了实现这一目标,用于在Linux系统上搭建...

    GNU/Linux开发第一步.pdf

    这篇文档《GNU/Linux开发第一步》旨在引导初学者如何在GNU/Linux环境下进行编程开发,特别适合已经掌握C语言但不熟悉Linux操作系统的开发者。文档强调了通过实例学习的方法,以帮助读者将理论知识转化为实际技能。 ...

    韩顺平linux学习笔记

    在 Linux 下也可以使用 Vi 进行程序的开发,如 Java 程序、C 程序。Vi 编辑器的基本命令包括 i、Esc 键、冒号、wq、q! 等。 Samba 服务 Samba 服务是 Linux 下的一个文件共享服务,可以将 Linux 服务器作为 ...

    在linux平台上如何安装php环境.pdf

    【在Linux平台上安装PHP环境】 Linux操作系统以其开源、稳定和高效的特点,被广泛应用于服务器环境。...了解这些内容,开发者可以轻松地在Linux系统上建立自己的Web服务器环境,开发和部署各种PHP应用程序。

    在Linux上安装Nessus

    Nessus 是由 Tenable Network Security 开发的一款强大且广泛使用的网络漏洞扫描工具,适用于多种操作系统,包括 Linux。它主要用于自动化地检测网络安全漏洞,帮助管理员识别和修复系统中的安全隐患。Nessus 可以...

    Linux下的完全数据库驱动Web发布平台的设计.pdf

    《Linux下的完全数据库驱动Web发布平台的设计》这篇文章主要探讨了如何在Linux操作系统环境下构建一个基于数据库的Web发布系统。这个系统的核心特点是将网页内容和结构完全存储在数据库中,通过解析HTML页面并利用...

    linux下搭建php的方法与步骤

    - **解决Apache配置问题**:若Apache启动后出现域名未完全限定的问题,可以在`/etc/apache2/httpd.conf`文件末尾添加`ServerName localhost`一行,以解决域名识别问题。 - **确保PHP解析正常**:如果访问PHP页面时被...

    最新Intel编译器支持Linux设备开发.pdf

    这些发展展示了Linux操作系统在系统开发中的持续进步和广泛采纳,同时也反映了Intel对Linux生态系统的深入支持,为开发者提供了更强大的工具和平台。随着开源技术的日益普及,我们期待看到更多的创新和优化出现在...

    TP5.0完全开发手册

    这些高级特性可以帮助开发者快速构建复杂的应用程序,并且能够在各种环境(包括虚拟主机环境和Linux主机环境)中部署和运行。 手册的末尾部分还包含了一些附加信息,如配置参考、常量参考、升级指导、更新日志等,...

    Linux下快被人们忽略的编程语言

    在Linux环境下,有几种编程语言虽然不常被提及,但它们在特定领域中发挥着至关重要的作用。 1. **C语言**:C语言是计算机科学的基石,其简洁高效的特点使其在嵌入式系统、工业控制和底层软件开发中无可替代。C语言...

    PHP8.1.2源码包(linux)

    PHP(Hypertext Preprocessor...总的来说,PHP 8.1.2在Linux环境下为开发者带来了更强大、更安全、更高效的开发体验。无论是对于新手还是经验丰富的开发者,理解这些知识点都将有助于更好地利用PHP 8.1.2进行Web开发。

    cygwin windown php扩展开发工具

    然而,Cygwin提供了一个在Windows上运行Linux/Unix应用程序的解决方案,它创建了一个兼容层,使得开发者可以在Windows系统中使用许多Unix命令行工具。这个“Cygwin Windows PHP扩展开发工具”就是专门为在Windows...

    为什么建议使用 Linux 开发.docx

    Linux 作为一款开源操作系统,其在开发领域的应用越来越广泛,很多开发者开始转向 Linux,这是由于 Linux 提供了一系列优势和特性,使得它成为开发环境的理想选择。 1. **Linux 图形界面与日常使用** - Linux 并非...

    linux下用phpize给PHP动态添加扩展.docx

    在Linux环境下,为PHP动态添加扩展是一个常见的需求,特别是在开发过程中,我们可能需要添加或更新特定的扩展来支持某些功能。这里以添加`bcmath`扩展为例,详细解释这个过程。 首先,`bcmath`扩展提供了对大整数...

    LINUX下安装SYBASE完全手册

    ### Linux 下安装 SYBASE 完全手册 #### 一、简介 本文档旨在提供一个详细的指南,用于在 Linux ASE4 系统上安装 SYBASE 12.5 数据库系统。此外,还将介绍如何在同一环境下安装 Apache 2.0.55 和 PHP 5.1.1,为构建...

Global site tag (gtag.js) - Google Analytics