搭建Ubuntu下基于Eclipse的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:[url]http://www.eclipse.org/downloads/packages/eclipse-php-developers/heliossr1[/url]

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不能用空密码所以这里需要设置密码不能为空。
打开[url]http://localhost[/url]
[img]http://wiki.ubuntu.org.cn/images/7/79/Apachedefault.png[/img]
3、安装phpmyadmin

username@ubuntu:~$ sudo apt-get install phpmyadmin

保存,重启apache2

username@ubuntu:~$ sudo /etc/init.d/apache2 restart

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

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(); ?>

打开[url]http://localhost/info.php[/url]
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。
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值