`
rayzhng
  • 浏览: 7399 次
  • 性别: Icon_minigender_1
  • 来自: 天津
社区版块
存档分类
最新评论

搭建Ubuntu下基于Eclipse的php开发环境

    博客分类:
  • Php
阅读更多
一、安装JDK
1、通过下面的命令查出最新的JDK版本
ray@ray-ThinkPad-R400:~$ apt-cache search jdk

2、用apt-get安装JDK和JRE,当前的版本是openjdk-6-jdk和openjdk-6-jre
ray@ray-ThinkPad-R400:~$ apt-get install openjdk-6-jdk openjdk-6-jre

3、Ubuntu会自动从网上下载必要的文件进行安装
Do you want to continue [Y/n]? y
Get:1 http://my.archive.ubuntu.com hardy/main java-common 0.28ubuntu3 [78.2kB]
Get:2 http://my.archive.ubuntu.com hardy/multiverse sun-java6-jre 6-06-0ubuntu1 [6334kB]
Get:3 http://my.archive.ubuntu.com hardy/main odbcinst1debian1 2.2.11-16build1 [66.2kB]
Get:4 http://my.archive.ubuntu.com hardy/main unixodbc 2.2.11-16build1 [289kB]
Get:5 http://my.archive.ubuntu.com hardy/multiverse sun-java6-bin 6-06-0ubuntu1 [27.3MB] 
Get:6 http://my.archive.ubuntu.com hardy/multiverse sun-java6-jdk 6-06-0ubuntu1 [9625kB] 
85% [6 sun-java6-jdk 3208002/9625kB 33%]

4、完成后,JDK和JRE会被安装到/usr/lib/jvm/java-6-openjdk

5、Ubuntu会在/usr/bin下创建java-6-openjdk的快捷方式

6、设置Java_home环境变量
ray@ray-ThinkPad-R400:~$ sudo gedit /etc/profile

#set java environment
export JAVA_HOME=/usr/lib/jvm/java-6-openjdk
export PATH=$JAVA_HOME/bin:$PATH

7、输入java -version试试吧
ray@ray-ThinkPad-R400:~$ java -version


二、安装Eclipse for PHP Developers

1、下载Linux版的Eclipse:http://www.eclipse.org/downloads/packages/eclipse-php-developers/heliossr1

2、在/home用户目录下解压:
ray@ray-ThinkPad-R400:~$ tar -zxvf eclipse-php-helios-SR1-linux-gtk.tar.gz

3、此时可以进入/home用户目录下的eclipse文件夹中运行eclipse可执行文件。

三、安装LAMP

1、如果你是安装到本机上测试的话,最好确保hosts的内容为这样
username@ubuntu:~$ cat /etc/hosts
127.0.0.1       localhost

2、仔细手动安装法(最小组件)
username@ubuntu:~$ sudo apt-get install apache2 php5-mysql libapache2-mod-php5 mysql-server

有些是因为依赖关系会自动安装的,但是为了保险,所以多打了一些。开始安装是sudo会问您密码(只是有可能),这是系统管理员的密码。安装途中MySQL要求设定账户有密码,这是与操作系统没关系的账户与密码。因为linux下phpmyadmin不能用空密码所以这里需要设置密码不能为空。
打开http://localhost

3、安装phpmyadmin
username@ubuntu:~$ sudo apt-get install phpmyadmin

保存,重启apache2
username@ubuntu:~$ sudo /etc/init.d/apache2 restart

在浏览器里输入http://localhost/phpmyadmin

phpmyadmin 默认并不是安装在 /var/www下面的而是在 /usr/share/phpmyadmin
你可以把phpmyadmin复制过去 或者 链接过去
username@ubuntu:~$ sudo ln -s /usr/share/phpmyadmin /var/www/phpmyadmin
sudo gedit /etc/phpmyadmin/apache.conf

然后把下面两句的路径 改为/var/www/phpmyadmin(因为我已经配置好环境,所以忘记了phpmyadmin中默认配置怎么写的。。反正就是在第三行和第四行的两句.如果我没记错的话 应该是下面这样
Alias /phpmyadmin /usr/share/phpmyadmin
<Directory /usr/share/phpmyadmin>

改为
Alias /phpmyadmin /var/www/phpmyadmin
<Directory /var/www/phpmyadmin>

LAMP到此已经配置完成了

4、测试 phpinfo(); (根据需要,自己选择,可不做)
username@ubuntu:~$  sudo gedit /var/www/info.php
<?php phpinfo(); ?>

打开http://localhost/info.php
5、新建一个PHP5的工程,并且工程不是放在/var/www目录下。编写一个php的文件,但不能运行、调试。原因是PHP5是服务器脚本语言,要运行在服务器上;Eclipse在这里没有自动关联到Apache2服务器上,而且php源代码不是放在/var/www目录下。解决方法如下:
Ubuntu中配置Apache支持虚拟目录,在/etc/apapche2/httpd.conf文件中写入以下内容:
ServerName localhost
alias /PHP "/home/XXX/workspace/PHP"
<Directory /home/XXX/workspace/PHP>
Options Indexes FollowSymLinks Multiviews
AllowOverride None
Order allow,deny
Allow from all
</Directory>

一定注意,/web后面的/要是有的话,物理路径后面也一定要有/。当虚拟目录名称和workspace下的php工程目录名称一样时,则可以在eclipse上直接运行测试。
在浏览器中运行虚拟目录中的php文件时,要加上虚拟目录,如果虚拟目录是/PHP(如上面例子),即http://localhost/PHP/*.php。
分享到:
评论

相关推荐

    ubuntu上安装与配置php开发环境

    在Ubuntu系统中搭建PHP开发环境,通常涉及一系列步骤,包括安装Apache Web服务器、MySQL数据库以及PHP解释器。这一过程通常被统称为LAMP(Linux, Apache, MySQL, PHP)堆栈的安装。本文将详细介绍如何在Ubuntu上安装...

    Ubuntu下搭建JEE开发环境.zip

    在Ubuntu操作系统中搭建Java Enterprise Edition (JEE) 开发环境是一项关键的任务,这对于开发者来说是必要的,因为JEE提供了一套全面的框架来构建可扩展、高性能的企业级应用。本教程将详细介绍如何在Ubuntu上安装...

    ubuntu Android NDK开发环境的搭建

    ### Ubuntu下Android NDK开发环境搭建详解 在深入探讨如何在Ubuntu系统中搭建Android NDK(Native Development Kit)开发环境之前,我们先简要了解一下Android NDK及其重要性。Android NDK是Android SDK的一部分,...

    Ubuntu+lamp+eclipse+xdebug+虚拟主机的配置

    ### Ubuntu + LAMP + Eclipse + Xdebug + 虚拟主机的配置详解 ...通过以上步骤,你可以在Ubuntu系统中成功搭建并配置LAMP环境、Eclipse开发环境、Xdebug调试工具及多个虚拟主机,为PHP项目的开发提供强大的支持。

    Ubuntu_LAMP.rar_Ubuntu!_ubuntu_ubuntu_LAMP

    5. **PHP开发环境的搭建**: 由于提到了Eclipse PDT(PHP Development Tools),这部分将详细说明如何在Ubuntu上安装Eclipse IDE,然后安装PDT插件,以提供PHP项目的代码编辑、调试和项目管理功能。 6. **安全优化**...

    ubuntu安装大集合

    本文将基于给定的文件信息,深入解析一系列在Ubuntu环境下进行软件安装的实用方法与技巧,包括但不限于LAMP堆栈、支付平台支持、浏览器扩展、多媒体播放器以及数据库服务。 #### 1. 安装LAMP堆栈 LAMP(Linux、...

    ubuntu手册大全操作指南

    - **集成开发环境 (IDE)**: Ubuntu 支持多种IDE,如Visual Studio Code、Eclipse等,便于编程。 - **编程语言**: 支持Python、Java、C++等主流编程语言,可直接在终端中编译和运行代码。 10. **多媒体支持** - *...

    使用c语言开发php扩展教程

    这包括搭建PHP开发环境以及配置Eclipse作为C/C++的开发工具。对于PHP开发,你需要安装PHP源码,以便能够访问创建扩展所需的工具和文件。在Linux(例如Ubuntu)系统上,你需要安装C语言的GCC编译器、Make构建工具以及...

    Ubuntu详细介绍资源.zip

    3. 开发环境:Ubuntu支持各类编程语言,如Python、Java、C++等,可搭配VS Code、Eclipse、IntelliJ IDEA等IDE进行开发。 四、服务器应用 1. LAMP/LEMP栈:Ubuntu是搭建LAMP(Linux、Apache、MySQL、PHP)或LEMP...

    学习php需要的搭建环境

    在学习PHP编程语言的过程中,搭建一个合适的开发环境是至关重要的第一步。这将为你提供一个能够编写、测试和调试代码的平台。"学习PHP需要的搭建环境"主要涉及到以下几个关键组件: 1. **操作系统**:PHP可以运行在...

    Eclipse中php插件安装及Xdebug配置的使用详解

    在本文中,我们将深入探讨如何在Eclipse中安装PHP插件...此外,文中还提到了其他相关文章,如Ubuntu下的PHP开发环境搭建、Windows和Linux上的Xdebug配置以及CentOS安装PHP5的教程,这些资料可以作为进一步学习的参考。

    openstack源码分析之环境搭建

    本文将详细介绍如何在Ubuntu系统上搭建基于Eclipse + PyDev插件的开发环境,帮助读者更好地分析OpenStack的源码。 #### 二、环境准备 本教程适用于Ubuntu系统。考虑到OpenStack Nova主要采用Python语言编写,我们...

    ubuntu入门,软件安装配置详解

    在本文中,我们将深入探讨Ubuntu操作系统的基础知识,以及如何在Ubuntu环境下进行软件的安装与配置。Ubuntu是一款基于Debian的开源Linux发行版,以其用户友好性、强大的软件库和广泛的社区支持而广受赞誉。针对标题...

    嵌入式系统/ARM技术中的Linux下安装Eclipse步骤详解

    总之,这个过程详细地介绍了在Linux(特别是Ubuntu)上安装Eclipse和CDT的步骤,帮助开发者建立一个完整的嵌入式系统开发环境。尽管这里以Ubuntu为例,但类似的步骤也适用于其他基于Linux的发行版。

    Ubuntu安装及优化教程[借鉴].pdf

    23. **C++编程环境**:Ubuntu提供GCC编译器和各种IDE,如Code::Blocks、Eclipse或CLion,搭建C++开发环境。 24. **恢复主菜单**:如果Ubuntu的主菜单栏意外消失,可以通过系统设置或重新安装Unity桌面环境来恢复。 ...

    UbuntuLinux操作系统第2版(微课版)-教学大纲.docx

    9. 安装和配置Java开发环境(JDK),使用Eclipse进行Java应用开发。 10. 部署LAMP(Linux、Apache、MySQL、PHP)平台,进行PHP开发。 11. 学习Python编程,部署Python开发环境。 12. 学习Node.js编程,部署Node.js...

    visual editor

    6. 在 eclipse 的 links 文件夹下(例如 F:\hongjun\eclipse\links)建立一个 ve.start 文本文件,输入内容:path=F:\\hongjun\\ 安装结果 经过以上步骤,VE 插件已经安装成功,可以在 Eclipse 中使用可视化编程...

Global site tag (gtag.js) - Google Analytics