搭建linux上的Eclipse+PHP编程环境
最近打算学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工具着实不少,但是我也是初学者,不能给大家太多建议,因此推荐几篇文章给大家
搭建linux上的Eclipse+PHP编程环境的更多相关文章
- linux上安装Eclipse
之所以要在linux上安装Eclipse,是因为一开始我是通过Eclipse+MingW+Samba+GDBserver方式在Windows上远程操作,准备编译调试nginx源代码的,可是在编译调试过 ...
- 搭建Hadoop2.6.0+Eclipse开发调试环境
上一篇在win7虚拟机下搭建了hadoop2.6.0伪分布式环境.为了开发调试方便,本文介绍在eclipse下搭建开发环境,连接和提交任务到hadoop集群. 1. 环境 Eclipse版本Luna ...
- 搭建Linux+Jexus+MariaDB+ASP.NET[LJMA]环境
备注:,将我的博客内容整理成册,首先会在博客里优先发布,后续可能的话整理成电子书,主要从linux的最基础内容开始进入Linux的Mono开发方面的话题.本文是我整理博客内容的一篇文章. LJMA 是 ...
- 搭建Hadoop2.6.0+Eclipse开发调试环境(以及log4j.properties的配置)
上一篇在win7虚拟机下搭建了hadoop2.6.0伪分布式环境.为了开发调试方便,本文介绍在eclipse下搭建开发环境,连接和提交任务到hadoop集群. 1. 环境 Eclipse版本Luna ...
- 在Linux上使用C语言编程获取IPv4地址及子网掩码
在Linux上(如Ubuntu或CentOS), 获取某个Network Interface比如eth0的IP地址等信息,我们可以使用ifconfig或者ip addr show命令. $ ifcon ...
- Linux上部署Java应用+Python3环境搭建
给了Linux的测试环境,目前需要install JDK, Tomcat,此处记录下小白的操作过程. 1. 查询Linux发行版本,包括内核信息 (1) Linux查询内核信息 $ uname -a ...
- 搭建Hadoop2.5.2+Eclipse开发调试环境
一.简介 为了开发调试方便,本文介绍在Eclipse下搭建开发环境,连接和提交任务到Hadoop集群. 二.安装前准备: 1)Eclipse:Luna 4.4.1 2)eclipse插件:hadoop ...
- Linux操作系统配置Go语言编程环境
之前一直在windows下写Go,现在工作环境切换至Linux下,因此写下此文,记录安装Go环境的过程. 操作系统:CentOS7.5 一.安装步骤 1,下载Go语言安装包 yum install g ...
- 如何简单的在linux上安装jdk并配置环境变量
这篇文章是为了给我一会自己安装的时候方便使用的,所以内容很简单,平时在wendows系统上安装很容易,但是换到linux系统上面就蒙圈了. 一.下载jdk文件 我这提供的是官方的地址:http://w ...
随机推荐
- 【linux】Centos下登陆mysql报错#1045 - Access denied for user 'root'@'localhost' (using password: NO)
创建mysql 远程链接 grant all privileges on *.* to 'test'@"%" identified by "test666 with g ...
- const关键字浅析
1 const变量 const double PI = 3.14159; 定义之后不能被修改,所以定义时必须初始化. const int i, j = 0; // error: i is unini ...
- OpenStack Cinder 与各种后端存储技术的集成叙述与实践
先说下下loop设备 loop设备及losetup命令介绍 1. loop设备介绍 在类 UNIX 系统里,loop 设备是一种伪设备(pseudo-device),或者也可以说是仿真设备.它能使我们 ...
- sencha touch 入门系列 (九)sencha touch 视图组件简介
对于一个普通用户来说,你的项目就是一组简单的视图集合,用户直接通过跟视图进行交互来操作你的应用,对于一个开发人员来说,视图是一个项目的入口,虽然大部分时候最有价值的部分是在model层和control ...
- 在ListView中嵌套ListView的事件处理
十分感谢此作者,以及作者的作者,让我卡了一星期的问题解决了!!http://blog.csdn.net/hutengfei0701/article/details/8956284谢谢http://my ...
- shell脚本分析nginx日志
shell脚本分析nginx日志: name=`awk -F ',' '{print $13":"$32}' $file | awk -F ':' '{print $4}'`ech ...
- spring mvc的@Transactional注解
转自:https://www.cnblogs.com/yepei/p/4716112.html spring的@Transactional注解详细用法 概述 事务管理对于企业应用来说是至关重要的, ...
- mysql表大小写问题
查看大小写区分 mysql> show variables like "%case%"; linux在mysql安装完后默认:区分表名的大小写,不区分列名的大小写 改变表名的 ...
- oracle基础开发工具及常用命令
oracle自带用户的讲解 1,oracle安装完毕创建数据库实例的时候会自动生成sys,system,scott 2,sys用户超级管理员,具有oracle的最高权限,具有sysdba角色,具有cr ...
- Linux救援模式
Linux系统使用版本:CentOS 6.5 救援模式有什么作用: ◆可以更改root密码: ◆恢复硬盘.文件系统操作: ◆系统启动不来的时候,只能通过救援模式来启动: 救援模式启动的步骤如下: 1. ...