最近打算学PHP,于是查阅资料搭建了ubuntu(14.04.3)上的PHP IDE环境

一、准备工作(可略)

  主要是推荐科大的源和配置源的方法,因为后于步骤使用到了apt,科大的源非常快,并且有个针对版本生成配置文件的入口

  科大的源 http://debian.ustc.edu.cn/ 各个linux发行版都支持

  ubuntu系统可以使用配置生成器https://lug.ustc.edu.cn/repogen/ 针对版本生成配置文件,之后改写文件/etc/qpt/sources.list(注意备份)

二、用apt安装eclipse

  接下来安装eclipse,我是采用安装标准搬版的eclipse+PHP插件,大家也可以直接安装PHP专版的eclipse

  

  记得给apt root权限,使用apt安装的好处是他会帮忙解决各种依赖关系。我的系统是新装的并没有java等环境,apt会自动帮忙准备好这些环境

  

  文件有点大,我的渣教育网着实下了好久

  安装完之后,检查一下java版本,查看是否安装成功

三、安装LAMP

  LAMP即Linux+Apache+Mysql+PHP ,是用来搭建动态网站或者服务器的黄金搭档,本身是四个独立的开源软件。我们已经有了linux系统,接下来就要安装剩下三个。仍然采用apt安装的办法

  

  可以看到,apt根据依赖关系安装了一系列的程序

  这样LAMP就安装完成了

四、安装PHP插件

  eclipse作为一个可扩展的IDE环境具有许多优秀的PHP插件,这里选择安装phpeclipse插件,大家可以到官网下载这个插件,之后在本地解压

  打开安装好的eclipse(在bash里直接输入指令eclipse即可,打开之后可以把他固定到启动栏),选择help-->install new software-->Add

  然后按local选择刚才解压出来的目录路径

  选择识别出来的插件,安装

  安装完成后,新建项目时可以看到PHP项目了

  到这来就完成了整个IDE安装,接下来安装一个方便查看数据库的工具

五、安装phpmyadmin

  这是一个用php写的网页查看mysql数据库工具,相比于传统使用命令查看数据的方式来说要方便不少,但是要注意的是因为其用网页查看后台数据具有安全隐患,因此要注意权限的隔离,建议这个程序只在开发时使用,在正式运行的服务器上将其卸载

  

六、其他IDE工具

  PHP开发的IDE工具着实不少,但是我也是初学者,不能给大家太多建议,因此推荐几篇文章给大家

  7 种流行 PHP IDE 的比较

  Zend Studio

  Windows、Mac和Linux平台下的18个优秀IDE

搭建linux上的Eclipse+PHP编程环境的更多相关文章

  1. linux上安装Eclipse

    之所以要在linux上安装Eclipse,是因为一开始我是通过Eclipse+MingW+Samba+GDBserver方式在Windows上远程操作,准备编译调试nginx源代码的,可是在编译调试过 ...

  2. 搭建Hadoop2.6.0+Eclipse开发调试环境

    上一篇在win7虚拟机下搭建了hadoop2.6.0伪分布式环境.为了开发调试方便,本文介绍在eclipse下搭建开发环境,连接和提交任务到hadoop集群. 1. 环境 Eclipse版本Luna ...

  3. 搭建Linux+Jexus+MariaDB+ASP.NET[LJMA]环境

    备注:,将我的博客内容整理成册,首先会在博客里优先发布,后续可能的话整理成电子书,主要从linux的最基础内容开始进入Linux的Mono开发方面的话题.本文是我整理博客内容的一篇文章. LJMA 是 ...

  4. 搭建Hadoop2.6.0+Eclipse开发调试环境(以及log4j.properties的配置)

    上一篇在win7虚拟机下搭建了hadoop2.6.0伪分布式环境.为了开发调试方便,本文介绍在eclipse下搭建开发环境,连接和提交任务到hadoop集群. 1. 环境 Eclipse版本Luna ...

  5. 在Linux上使用C语言编程获取IPv4地址及子网掩码

    在Linux上(如Ubuntu或CentOS), 获取某个Network Interface比如eth0的IP地址等信息,我们可以使用ifconfig或者ip addr show命令. $ ifcon ...

  6. Linux上部署Java应用+Python3环境搭建

    给了Linux的测试环境,目前需要install JDK, Tomcat,此处记录下小白的操作过程. 1. 查询Linux发行版本,包括内核信息 (1) Linux查询内核信息 $ uname -a ...

  7. 搭建Hadoop2.5.2+Eclipse开发调试环境

    一.简介 为了开发调试方便,本文介绍在Eclipse下搭建开发环境,连接和提交任务到Hadoop集群. 二.安装前准备: 1)Eclipse:Luna 4.4.1 2)eclipse插件:hadoop ...

  8. Linux操作系统配置Go语言编程环境

    之前一直在windows下写Go,现在工作环境切换至Linux下,因此写下此文,记录安装Go环境的过程. 操作系统:CentOS7.5 一.安装步骤 1,下载Go语言安装包 yum install g ...

  9. 如何简单的在linux上安装jdk并配置环境变量

    这篇文章是为了给我一会自己安装的时候方便使用的,所以内容很简单,平时在wendows系统上安装很容易,但是换到linux系统上面就蒙圈了. 一.下载jdk文件 我这提供的是官方的地址:http://w ...

随机推荐

  1. Microchip编译器产品线—MPLAB XC简介

    以下为Microchip最新编译器产品线—MPLAB-XC简介 MPLAB-XC:适合所有PIC单片机和项目的编译器解决方案 Microchip最新编译器产品线—MPLAB-XC为项目开发的软件需求提 ...

  2. HTML - 分页效果布局

    <p class="jcFY"> 显示 <select name="" id=""> <option valu ...

  3. XML的一些点

    最近学习Spring会配置许多XML文件,没有系统学习过XML遇到了许多问题,系统的看了一下有些拨云见日的感觉. 推荐学习:http://www.w3school.com.cn/xml/xml_int ...

  4. [SCOI2008] 着色方案[高维dp]

    321. [SCOI2008] 着色方案 ★★★   输入文件:color.in   输出文件:color.out   简单对比时间限制:1 s   内存限制:64 MB 题目背景: 有n个木块排成一 ...

  5. 解决:Bitmap too large to be uploaded into a texture exception

    前几天拿锤子手机做测试,启动页面的闪屏直接黑屏.. 所以看下日志,百度一下 找到解决方案,特此记录. 简单说就是硬件加速的时候,对图片的大小有限制.不同设备可能有不同的最大值.这个问题悲催的地方是,程 ...

  6. mysql max_allowed_packet参数值改大后,莫名被还原

    mysql数据库用innodb引擎,mysql max_allowed_packet在my.cnf中值加大后,够一段时间,系统会莫名把这个参数的值改小. innodb_buffer_pool_size ...

  7. 阿里云搭建SVN服务器

    1:安装svn apt-get install subversion 2. 开启svn服务器 svnserve -d 检查是否开启:ps aux | grep svnserve 若出现如下内容: wk ...

  8. poj3764 The XOR Longest Path【dfs】【Trie树】

    The xor-longest Path Time Limit: 2000MS   Memory Limit: 65536K Total Submissions: 10038   Accepted:  ...

  9. JSON_EXTRACT查询mysql中的{}和 [{},{}中的值]

    json_extract(a.tag, '$[*].tag_name.cn') as tag, json_extract(a.address,'$.en') as address_name, json ...

  10. freemarker 判断写法

    1.if条件写法:如果data非空则输出:test<#if data?? >test</#if> 2.为空则输出 <#if !(data??) > test < ...