http://www.eclipse.org/downloads/packages/eclipse-php-developers/heliossr1
下载eclipse Linux 64-bit版本

解压后,用命令 sudo mv eclipse /opt 将目录移动到 /opt 下

运行 cd /opt/eclipse/
./eclipse
发现需要jdk

sudo apt-get install openjdk-7-jre

安装好jdk7 (这里用了openjdk)

然后 ./eclipse运行即可

总的来说,安装还是非常简单的

为了简化,PHP运行环境使用了Xampp for Linux: xampp-linux-x64-1.8.3-1-installer.run

下载后用管理员身份运行(可能需要先chmod a+x xampp-linux-x64-1.8.3-1-installer.run添加可执行权限)

将它安装到/opt

hp@hp-HP-ProBook-4321s:/opt/lampp$ sudo ./xampp start
[sudo] password for hp:
Starting XAMPP for Linux 1.8.3-1...
XAMPP: Starting Apache...ok.
XAMPP: Starting MySQL...ok.
XAMPP: Starting ProFTPD...ok.

输入./xampp可以知道如何启动关闭xampp,上面用 xampp start启动了服务(注意需要管理员身份)

http://localhost/xampp/  查看xampp运行情况

配置alias到Eclipse的workspace问题:

/opt/lampp/etc/extra 下添加一个conf配置文件myphp.conf:

--------------------------------------------

Alias /myphp "/home/hp/workspace"
Alias /myphp/ "/home/hp/workspace/"

<Directory "/home/hp/workspace">
    Options MultiViews FollowSymLinks
    AllowOverride AuthConfig Limit
    Order allow,deny
    Allow from all
    Require all granted
</Directory>

--------------------------------------------

在  /opt/lampp/etc 下的apache配置文件 httpd.conf 的末尾添加包含语句:

---------------------------------------------

# my php project
Include etc/extra/myphp.conf

---------------------------------------------

用 sudo chown -R  daemon : daemon  /home/hp/workspace  将 /home/hp/workspace 的拥有者改成 apache 所用用户

用 sudo chmod -R 777  /home/hp/workspace 将 /home/hp/workspace 的权限改成拥有者 rwx, 其余 rx

以上设置可行,更严格的可行的权限控制未试验(不用777权限似乎Eclipse无法创建或修改文件)

sudo ./xampp restart 重新启动服务

--------------------------------

eclipse安装google拼音 ibus-googlepinyin解决中文输入问题:(eclipse一开始用fcitx出现问题,后来又似乎可以了)

sudo apt-get install ibus

sudo apt-get install ibus-googlepinyin

在eclipse源代码编辑时,可以点击右键,选择 Input Method,可以选择用fcitx输入法或ibus输入法

我们保留了fcitx里面的搜狗拼音,又在ibus里装了谷歌拼音。默认Linux Deepin在启动时加载了fcitx输入法

-------------------------------------------------------

将eclipse添加到启动栏-》编程开发:

cd /usr/share/applications

sudo gedit   eclipse_PHP.desktop

----------------------------------------

[Desktop Entry]
Version = 1.0
Encoding = UTF-8
Name = Eclipse_PHP
GenericName = Eclipse_PHP
Comment = An IDE for PHP in Linux
Exec = /opt/eclipse/eclipse
Icon = /opt/eclipse/icon.xpm
Terminal = false
Type = Application
Categories = GNOME;Application;Development;
Name[zh_CN] = Eclipse_PHP
Comment[zh_CN] = 一款开发PHP的集成环境
GenericName[zh_CN] = Eclipse_PHP

深度Linux下Eclipse (for PHP)及xampp安装相关推荐

  1. linux下eclipse的使用教程,linux下Eclipse的使用方法总结.doc

    linux下Eclipse的使用方法总结 安装的版本 jdk-6u7-linux-i586.bin eclipse-cpp-ganymede-SR1-linux-gtk.tar.gz 主机方面的设置 ...

  2. 【ARM-Linux开发】linux下Eclipse进行C编程时动态链接库的生成和使用

    linux下Eclipse进行C编程时动态链接库的生成和使用 引用 http://linux.chinaitlab.com/soft/864157.html 欢迎进入Linux社区论坛,与200万技术 ...

  3. linux设置软件的路径,linux下查看和设置软件的安装路径

    1:你可以通过whereis 软件名来查找系统里的文件位置 比如你想查找eclipse文件,那么就: [root@localhost ~]# whereis eclipse 会显示: eclipse: ...

  4. Linux下boost库的编译、安装详解

    1.下载源文件 去官网下载:http://www.boost.org/ 这里下载最新版本 wget https://dl.bintray.com/boostorg/release/1.64.0/sou ...

  5. linux显卡驱动mxm,linux下我的FX5200显卡驱动安装

    linux下我的FX5200显卡驱动安装 发布时间:2008-09-20 16:42:33来源:红联作者:Keiboc 一.为什么要装驱动 一般情况下,只要你下载了LINUX的最新发行版本,比如Fed ...

  6. VMware Linux下拖拽补丁vmtools的安装和卸载

    Linux下拖拽补丁vmtools的安装和卸载 by:授客 QQ:1033553122 Vmware 8.0.4为例子 步骤1.VM->Install Vmware Tools... 步骤2.查 ...

  7. apache安装_kali Linux下的Apache的配置和安装:

    kali Linux下的Apache的配置和安装: 首先,我要说的是,今天浪费了太多的时间在yum的安装上面,一直出现bash:yum命令不可用.去找了教程需要rpm下载一些包,于是又出现bash:r ...

  8. Linux下Centos7以rpm方式离线安装MySQL5.7教程以及部分报错解决方案

    Linux下Centos7以rpm方式离线安装MySQL5.7教程以及部分报错解决方案 参考文章: (1)Linux下Centos7以rpm方式离线安装MySQL5.7教程以及部分报错解决方案 (2) ...

  9. mysql5.6.24安装perl,linux下perl操作MySQL数据库(需要安装DBI)

    这篇文章主要为大家详细介绍了linux下perl操作MySQL数据库(需要安装DBI),具有一定的参考价值,可以用来参考一下. 感兴趣的小伙伴,下面一起跟随512笔记的小编小韵来看看吧!DBI安装:D ...

最新文章

  1. Centos-移动文件或目录-mv
  2. 清北学堂模拟赛d5t4 套路
  3. LeetCode刷题中遇到的一些知识点
  4. DirectX11 With Windows SDK--24 Render-To-Texture(RTT)技术的应用
  5. 字符,字符串,int之间互相转换
  6. (转载)【即时通讯】今天的鼻子一酸的即时通讯
  7. java jframe 对话框_java-如何将值从JDialog框返回到父JFrame?
  8. python自动化办公模块有哪些-python常见的命令行交互自动化模块有哪些
  9. 扫雷游戏网页版_如何成为扫雷高手,数学老师教你玩转这款复古小游戏
  10. net实现基础的舆情监测系统思路
  11. O2O(online to offline)营销模式
  12. 《中国新能源汽车舆情报告2021》发布 |特斯拉“车顶维权”占据年度十大舆情事件之首...
  13. 广电行业编码传输系统调研
  14. jqprint去除页眉页脚
  15. 掌握USB/HDMI/MHL/DP验证规范 高速接口传输一次上手
  16. 买卖二手3C成了“拆盲盒”,究竟是谁之责?
  17. 为什么你在互联网上搞不到钱?
  18. 闲庭信步聊前端 - 见微知著微前端
  19. 戴尔首推免息分期付款电脑
  20. 联想电脑bios设置u盘启动 windows安装 重装系统盘

热门文章

  1. Pandas set_index 用法
  2. C# CTS类型详解
  3. 不同频率的方波发生器8086和8253的Proteus仿真
  4. 【物联网】13.物联网设备体系架构
  5. 栈和队列(超详细Java实现)
  6. (附源码)计算机毕业设计Java基于的电商平台的设计与实现
  7. 基于STM32F103C8T6的超声波测距应用
  8. Openstack技术\在Docker容器中部署MySQL,并通过外部mysql客户端操作MySQL Server
  9. 卷积神经网络CNN各层基本知识
  10. Deepdive原理