??xml version="1.0" encoding="utf-8" standalone="yes"?>
]]>
]]>
如果?/span>Ubuntu?/span>rpm包安装,需要先转换?/span>deb格式?/span>
安装包的下蝲
jdk7
http://www.oracle.com/technetwork/java/javase/downloads/jdk7u9-downloads-1859576.html
tomcat7
http://tomcat.apache.org/download-70.cgi
Jdk的安?/span>
1.解压或安?/span>
.gz?/span>
#tar -zxvf jdk-7u9-linux-i586.tar.gz
解压后的目录如:jdk1.7.0_09
其复制或移动到/usr目录?/span>
#mv jdk1.7.0_09 /usr
.rpm?/span>
#rpm -ivh jdk-7u9-linux-i586.rpm
2.配置环境变量
#vi /etc/profile
?/span>profile文g?/span> umask 022 l束字符前加?/span>
export JAVA_HOME=/usr/jdk1.7.0_09
export JAVA_BIN=/usr/jdk1.7.0_09/bin
export PATH=$PATH:$JAVA_HOME/bin
export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
export PATH=$JAVA_HOME/bin:$JRE_HOME/bin:$PATH
如果Ubuntupȝq要修改默认jdk
update-alternatives --install /usr/bin/java java /usr/jdk1.7.0_09/bin/java 300
update-alternatives --install /usr/bin/javac javac /usr/jdk1.7.0_09/bin/javac 300
通过q一步将我们安装?/span>jdk加入java选单?/span>
update-alternatives --config java
重启Terminal试
#java -version
Tomcat的安?/span>
1.首先解压~?/span>
#tar -zxvf apache-tomcat-7.0.32.tar.gz
得到Tomcat的所有文?/span>.然后把它拯C要安装的位置Q如/opt/tomcat
#cp -r /home/zdw/software/apache-tomcat-7.0.32 /opt/tomcat
切换?/span>/opt/tomcat/bin
#cd /opt/tomcat/bin
q行命o
#./startup.sh
正常情况下可以见到如下的信息Q?/span>
Using CATALINA_BASE: /opt/tomcat
Using CATALINA_HOME: /opt/tomcat
Using CATALINA_TMPDIR: /opt/tomcat/temp
Using JRE_HOME: /usr/java/jdk1.7.0_09
Using CLASSPATH: /opt/tomcat/bin/bootstrap.jar:/opt/tomcat/bin/tomcat-juli.jar
2.然后用浏览器打开如下的网?/span>
http://localhost:8080/ Q如果没有把Port number改ؓ80Q?/span>
如果你见?/span>Tomcat的网(index.jspQ,证明Tomcat安装成功Qƈ已经启动Q?/span>
如要关闭TomcatQ在/opt/tomcat/bin下运行下面的命o卛_
#./shutdown.sh
navicat_for_mysql_10.0.11_cn_linux.tar.gz
使用ҎQ?/span>
1.打开l端Q应用程?/span>->pȝ工具Q或附gQ?/span>->l端Q切换到root账户Q?/span>
#su -
密码Q?/span>
Q注意:输入root账户密码Ӟ密码不会昄出来Q也没有提示的特D字W,直接输完密码?/span>Enter键就行了Q?/span>
2.切换到放|下载得到的 navicat_for_mysql_10.0.11_cn_linux.tar.gz 软g包的目录Q?/span>
例如我把软g包放|到?/span> /home/zdw/software 目录?/span>
# cd /home/zdw/software
3.解压 navicat_for_mysql_10.0.11_cn_linux.tar.gz
# tar -zxvf navicat_for_mysql_10.0.11_cn_linux.tar.gz
解压后会得到名ؓ navicat_for_mysql 的文件夹
4.解压生成文件夹Ud?/span>/opt目录下:
# mv /home/zdw/software/navicat_for_mysql /opt
5.q行 Navicat ҎQ?/span>
q入安装目录Q?/span>
# cd /opt/navicat_for_mysql
执行命oQ?/span>
# ./start_navicat
q样卛_启动Navicat
Z方便Q也可以创徏Navicat的桌面启动器Q方法如下:
在桌面点d?/span>->点击[创徏启动?/span>]?/span>->
【类型】栏选择[应用E序]
【名U】栏填入Q?/span>Navicat
【命令】栏点击双的【浏览】选择?/span>->[文gpȝ]->[opt]->[navicat_for_mysql]->[start_navicat]
最后点凅R确定】,在桌面创徏?/span>Navicat的启动器
6.破解Q?/span>
注册?/span> NAVN-LNXG-XHHX-5NOO
用户和组l随便填
7.q接上数据库后里面的中文数据若是q,把字W集修改?/span>zh_CN.utf8p?/span>,修改Ҏ:
查看pȝ支持的字W集
# locale -a
修改字符?/span>
# export LANG=zh_CN.utf8
?/span>http://dev.mysql.com/downloads/mysql/ 官网上下?/span>mysql-5.5.28-linux2.6-i686.tar.gz.
2. 解压
假如tar包在/home/zdw/software目录?/span>
#tar -xvf mysql-5.5.28-linux2.6-i686.tar.gz
3. Ud?/span>/usr/local/mysql
#mv mysql-5.5.28-linux2.6-i686 /usr/local/
d快捷方式mysql指向mysql-5.5.28-linux2.6-i686
#ln -s mysql-5.5.28-linux2.6-i686/ mysql
4. 安装依赖?/span>lib?/span>:执行/usr/local/mysql/bin/mysqld,报错
/usr/local/mysql/bin/mysqld: error while loading shared libraries: libaio.so.1: cannot open shared object file: No such file or directory
使用apt-cache search libaio,扑ֈ如下软g?/span>
libaio-dev - Linux kernel AIO access library - development files
libaio1 - Linux kernel AIO access library - shared library
libaio1-dbg - Linux kernel AIO access library - debugging symbols
使用#apt-get install libaio1 安装
5. 配置用户Q目?/span>
#groupadd mysql
#useradd -r -g mysql mysql
#cd /usr/local/mysql
#chown -R mysql .
#chgrp -R mysql .
6. 初始?/span>mysql
假如当前目录?/span>/usr/local/mysql
#scripts/mysql_install_db --user=mysql
7. 启动mysql
最单的启动方式:
#/usr/local/mysql/bin/mysqld --user=mysql
默认情况下?/span>/usr/local/mysql/data作ؓmysql的数据目录,包括数据库文Ӟlog日志?/span>
常用?/span>mysql启动参数:
/usr/local/mysql/bin/mysqld --user=mysql --basedir=/usr/local/mysql --datadir=/usr/local/mysql/data --port=3306 --socket=/tmp/mysql.socks
推荐的启?/span>mysql
#/usr/local/mysql/support-files/mysql.server start
启动完成之后?/span>ps -ef |grep mysql 命o查看是否启动
8. dmysql
#/usr/local/mysql/bin/mysql -u root -p
默认密码为空
修改root密码
mysql>use mysql ;
mysql>update user set password=PASSWORD("123456") where user='root';
mysql>FLUSH PRIVILEGES;
9. 关闭mysql
最单的方式
#killall mysqld
推荐的方?/span>
#/usr/local/mysql/support-files/mysql.server stop
使用mysql.server stop关闭mysqld会销?/span>pid文gQƈ做容错操作,但是最后也是调?/span>kill命okill mysql?/span>
关闭mysqlQ尽量不要用kill -9 mysql_pid或者是killall -9 mysql,否则mysqlq程无法做退出处理,可能会丢失数据Q甚臛_致表损坏?/span>
10. 析mysql.server脚本的启动流E?/span>
mysql.server脚本可以看到在以下脚本调?/span>mysqld_safeq个bash
$bindir/mysqld_safe --datadir="$datadir" --pid-file="$mysqld_pid_file_path" $other_args >/dev/null 2>&1 &
默认情况?/span>,$bindir/mysqld_safe是/usr/local/mysql/bin/mysqld_safeq个shellQ我的本机的调用参数如下:
/bin/sh /usr/local/mysql/bin/mysqld_safe --datadir=/usr/local/mysql/data --pid-file=/usr/local/mysql/data/blue-pc.pid
?/span>mysqld_safe也是一?/span>shell,可以看到在这个脚本在初始?/span>N多变量后Q调?/span>
eval_log_error "$cmd"
q个shell function最后就是调?/span>
#echo "Running mysqld: [$cmd]" eval "$cmd"
在我本机Q这?/span>$cmd是
/usr/local/mysql/bin/mysqld --basedir=/usr/local/mysql --datadir=/usr/local/mysql/data --plugin-dir=/usr/local/mysql/lib/plugin --user=mysql --log-error=/usr/local/mysql/data/blue-pc.err --pid-file=/usr/local/mysql/data/blue-pc.pid
参考文章:http://dev.mysql.com/doc/refman/5.5/en/binary-installation.html
本文在Ubuntu11.04和Fedora14下测试成功?/span>
ServerName zdw.com:80
其中zdw.com是我们在安装时填写的L名,q里Ҏ服务器IP?br />
ServerName 192.168.10.104:80
扑ֈ如下q行Q?/p>
DocumentRoot
你会发下有这L一行内容:
DocumentRoot "D:/Program Files/apache/htdocs
|
q个叫作DocumentRoot即webrootQ即Q发布目录,发布在这个目录下的Q何工E都会在Apache服务开启时被装载成标准的web工程Q我们现在动手来把这个WebRoot定位到我们自q发布目录中去吧?/p>
DocumentRoot "d:/www" |
重启我们的Apache服务Q我们用Apache HTTP Server 2.2/Configure Apache Server/Test Configuration来测试一下,如果黑屏一闪而过说明配置正确Q否则会昄错误的详l信息?br /> q时会显C?03限制讉K的页面?/p>
扑ֈ下面q一D:
重启tomcat和apacheQ就可以通过http://localhost/composite 来访问主了?nbsp;