[配置 Java]
sudo apt-get install sun-java5-jdk
安装完毕之后,选择默认 java:
sudo update-alternatives --config java
然后配置环境变量:
sudo gedit /etc/environment
在其中添加如下两行:
CLASSPATH=/usr/lib/jvm/java-1.5.0-sun/lib
JAVA_HOME=/usr/lib/jvm/java-1.5.0-sun
保存退出。
[配置 Eclipse]
sudo apt-get install eclipse
将 SUN Java 完完全全的设置为系统的默认 JDK:
sudo update-java-alternatives -s java-1.5.0-sun
编辑 JVM 配置文件:
sudo gedit /etc/jvm
将文件中的
/usr/lib/jvm/java-1.5.0-sun
这一行移动到配置块的顶部。
编辑 Eclipse 的 java_home 文件:
sudo gedit /etc/eclipse/java_home
将文件中的
/usr/lib/jvm/java-1.5.0-sun
这一行移动到文件的顶部。
创建桌面连接
sudo gedit /usr/share/applications/eclipse.desktop
加入下面内容
[Desktop Entry]
Encoding=UTF-8
Name=Eclipse
Comment=Eclipse SDK
Exec=/opt/eclipse/eclipse
Icon=/opt/eclipse/icon.xpm
Terminal=false
Type=Application
Categories=Application;Development;
这时就会在最左上角的应用程序菜单加多一个"编程"-->"eclipse"的菜单,点击即可起动eclipse.
提示:如果点击"编程"-->"eclipse"的菜单提示编码错误,就在桌面上自己建一个启动器指向eclipse安装目录即可
在源里下载的兄弟记得用
sudo chown -R [userName] /usr/lib/eclipse
更新就不会说没有权限了
[配置 Tomcat]
从官方网站下载Tomcat
wget http://www.reverse.net/pub/apache/tomcat/tomcat-5/v5.5.23/bin/apache-tomcat-5.5.23.tar.gz
tar -zxvf apache-tomcat-5.5.23.tar.gz
sudo mv apache-tomcat-5.5.23 /opt/tomcat
启动Tomcat
cd /opt/tomcat/bin
sudo ./starup.sh
[配置 MySQL]
sudo apt-get install mysql-server
在Ubuntu下MySQL缺省只允许本地访问的,如果你要其他机器也能够访问的话,需要改变/etc/mysql/my.cnf配置文件
默认的MySQL安装之后根用户是没有密码的,所以首先用根用户进入:
$mysql -u root
进入mysql之后,最要紧的就是要设置Mysql中的root用户密码了,否则,Mysql服务无安全可言了。
mysql> GRANT ALL PRIVILEGES ON *.* TO root@localhost IDENTIFIED BY "123456";
注意,我这儿用的是123456做为root用户的密码,但是该密码是不安全的,请大家最好使用大小写字母与数字混合的密码,且不少于8位。
这样的话,就设置好了MySQL中的root用户密码了,然后就用root用户建立你所需要的数据库。我这里就以xoops为例:
mysql>CREATE DATABASE xoops;
mysql>GRANT ALL PRIVILEGES ON xoops.* TO xoops_root@localhost IDENTIFIED BY "654321";
这样就建立了一个xoops_roots的用户,它对数据库xoops有着全部权限。以后就用xoops_root来对xoops数据库进行管理,而无需要再用root用户了,而该用户的权限也只被限定在xoops数据库中。
如果你想进行远程访问或控制,那么你要做两件事:
其一:
mysql>GRANT ALL PRIVILEGES pON pxoops.* TO xoops_root@"%" IDENTIFIED BY "654321";
允许xoops_root用户可以从任意机器上登入MySQL。
其二:
$sudo gedit /etc/mysql/my.cnf
老的版本中
>skip-networking => # skip-networking
新的版本中
>bind-address=127.0.0.1 => bind-address= 你机器的IP
这样就可以允许其他机器访问MySQL了。