===========原料
Ubuntu 12.04 LTS,liferay-portal-tomcat-6.1.0-ce-ga1,mysql-5.5.23-linux2.6-i686,jdk-7u4-linux-i586,网络。
===========更新apt-get,为装其它软件准备。
sudo apt-get update
===========装libaio1,为mysql准备。
sudo apt-get install libaio1
===========装mysql
下载得到mysql-5.5.23-linux2.6-i686.tar.gz,
解压缩:tar -zxvf mysql-5.5.23-linux2.6-i686.tar.gz
参照INSTALL-BINARY文件,执行类似下面的步骤:
sudo groupadd mysql
sudo useradd -r -g mysql mysql
cd /usr/local
sudo ln -s /[你的路径]/mysql-5.5.23-linux2.6-i686 mysql
cd mysql
sudo chown -R mysql .
sudo chgrp -R mysql .
sudo scripts/mysql_install_db --user=mysql
sudo chown -R root .
sudo chown -R mysql data
sudo cp support-files/my-medium.cnf /etc/my.cnf
安装完毕。
启动:
sudo bin/mysqld_safe --user=mysql &
为liferay建立数据库:
/usr/local/mysql/bin/mysql -u root
drop database if exists ray610_1;
CREATE DATABASE ray610_1 CHARACTER SET utf8;
建立mysql用户:
drop user '用户'@'localhost';
CREATE USER '用户'@'localhost' IDENTIFIED BY '密码';
GRANT ALL PRIVILEGES ON ray610_1.* TO '用户'@'localhost';
FLUSH PRIVILEGES;
mysql和liferay安装在同一台机器上,所以用@'localhost'。
由于是实验,所以安全方面考虑不周。产品环境,不宜GRANT ALL PRIVILEGES。
确认安装结果:
/usr/local/mysql/bin/mysql -u 用户 -p密码 ray610_1
出现mysql>,表示OK。
===========写portal-ext.properties文件
----------------------------
jdbc.default.driverClassName=com.mysql.jdbc.Driver
jdbc.default.url=jdbc:mysql://localhost:3306/ray610_1?useUnicode=true&characterEncoding=UTF-8&useFastDateParsing=false
jdbc.default.username=用户
jdbc.default.password=密码
----------------------------
这个文件等会儿给liferay用。
===========安装jdk
先试一下sudo apt-get install sun-java7-jdk,如果可以装jdk就OK。
如果不行,可用下面步骤:
下载得到jdk-7u4-linux-i586.gz。
sudo tar -xvf jdk-7u4-linux-i586.gz
sudo mkdir -p /usr/lib/jvm/
sudo mv ./jdk1.7.0_04 /usr/lib/jvm/jdk1.7.0_04
sudo update-alternatives --install "/usr/bin/java" "java" "/usr/lib/jvm/jdk1.7.0_04/bin/java" 1
sudo update-alternatives --install "/usr/bin/javac" "javac" "/usr/lib/jvm/jdk1.7.0_04/bin/javac" 1
sudo update-alternatives --install "/usr/bin/javaws" "javaws" "/usr/lib/jvm/jdk1.7.0_04/bin/javaws" 1
sudo update-alternatives --install "/usr/bin/jps" "jps" "/usr/lib/jvm/jdk1.7.0_04/bin/jps" 1
确认安装结果:
java -version
----------------------------
java version "1.7.0_04"……
----------------------------
===========安装liferay
下载得到liferay-portal-tomcat-6.1.0-ce-ga1-20120106155615760.zip
unzip -d app liferay-portal-tomcat-6.1.0-ce-ga1-20120106155615760.zip
把portal-ext.properties文件放在liferay的根目录下,和data,deploy等目录同级。
开启liferay
/[你的路径]/app/tomcat-7.0.23/bin/startup.sh
要等一段时间,因为它要建很多数据表。
监控log
tail -f /[你的路径]/app/tomcat-7.0.23/logs/catalina.out
查看log
less /[你的路径]/app/tomcat-7.0.23/logs/catalina.out
当log出现类似下面的语句,表示启动完毕。
INFO: Server startup in 303261 ms
确认安装:
http://[你的ip]:8080/
打开网页,需要初始化管理员的账号,你可以输入自己的邮件地址和设置密码。
===========其它相关命令:
查看java进程,通常就是liferay的进程。
ps -ef| grep java
关闭liferay
/[你的路径]/app/tomcat-7.0.23/bin/shutdown.sh
如果实在关不了,干掉它。
sudo killall -9 java
红花酢浆草