Tomcat版本:
Apache Tomcat/5.5.9
安装包名称:jakarta-tomcat-5.5.9.tar.gz
点此下载:【apr、aprutil、libtool、jakarta-tomcat-connectors-jk2-2.0.4-src.tar.gz】
安装tomcat
[root@localhost LAMP]#tar zxvf jakarta-tomcat-5.5.9.tar.gz
[root@localhost LAMP]#cd jakarta-tomcat-5.5.9
[root@localhost LAMP]#mkdir -p /usr/local/tomcat/
[root@localhost LAMP]#cp -rf * /usr/local/tomcat/【拷贝所有解压出来的文件到/usr/local/tomcat/】
[root@localhost LAMP]#cd /usr/local/tomcat/bin
[root@localhost bin]#./startup.sh 【启动tomcat】
[root@localhost bin]#./shutdown.sh 【停止tomcat】
安装apr、aprutil、libtool
安装apr
[root@localhost LAMP]#tar zxvf apr-1.4.5.tar.gz
[root@localhost LAMP]#cd apr-1.4.5
[root@localhost apr-1.4.5]#./configure --prefix=/usr/local/apr【最好指定安装目录】
[root@localhost apr-1.4.5]#make
[root@localhost apr-1.4.5]#make install
安装aprutil
[root@localhost LAMP]# tar zxvf apr-util-1.3.12.tar.gz
[root@localhost LAMP]#cd apr-util-1.3.12
[root@localhost apr-util-1.3.12]# ./configure --prefix=/usr/local/aprutil --with-apr=/usr/local/apr【最好指定安装目录】
[root@localhost apr-util-1.3.12]# make
[root@localhost apr-util-1.3.12]# make install
安装完apr和aprutil后
[root@localhost apr-util-1.3.12]# ln-s /usr/local/apr/lib/libapr-1.so.0.4.5 /usr/local/apache/lib/libapr-1.so
[root@localhost apr-util-1.3.12]# ln-s /usr/local/apr/lib/libapr-1.so.0.4.5 /usr/local/apache/lib/libapr-1.so.0
[root@localhost apr-util-1.3.12]# ln-s /usr/local/aprutil/lib/libaprutil-1.so.0.3.12/usr/local/apache/lib/libaprutil-1.so
[root@localhost apr-util-1.3.12]# ln-s /usr/local/aprutil/lib/libaprutil-1.so.0.3.12/usr/local/apache/lib/libaprutil-1.so.0
安装libtool
[root@localhost LAMP]#tar zxvf libtool-2.4.tar.gz
[root@localhost LAMP]#cd libtool-2.4
[root@localhost libtool-2.4]#./configure --prefix=/usr/local/libtool
[root@localhost libtool-2.4]#make
[root@localhost libtool-2.4]#make install
[root@localhost libtool-2.4]#cd /usr/local/apache/build/
[root@localhost build]# rm -rf libtool【删除旧版本的libtool】
[root@localhost build]# ln-s /usr/local/libtool/bin/libtool /usr/local/apache/build/libtool
安装jakarta-tomcat-connectors-jk2-2.0.4-src.tar.gz
[root@localhost LAMP]#tar zxvf jakarta-tomcat-connectors-jk2-2.0.4-src.tar.gz
[root@localhost LAMP]#cd jakarta-tomcat-connectors-jk2-2.0.4-src/jk/native2/
[root@localhost native2]#./configure --with-apxs2=/usr/local/apache/bin/apxs 【注意apxs的路径】
[root@localhost native2]# make【一定记得make,否则找不到build/jk2/mod_jk2.so囧 我当时就忘了。】
[root@localhost native2]cd../build/jk2/apache2/
[root@localhost native2]/usr/local/apache/bin/apxs -n jk2 -i mod_jk2.so 【将mod_jk2.so添加到apache2的modules中】
[root@localhost native2]cd /usr/local/apache/modules/
[root@localhost modules]chmod 755 mod_jk2.so
上面就完成了Tomcat和Connectors的安装.
接下来进行与Apache的整合
[root@localhost LAMP]#cd /usr/local/apache/conf/
[root@localhost conf]#vim httpd.conf
加入LoadModulejk2_module modules/mod_jk2.so
然后在这个目录新建一文件workers2.properties
[root@localhost conf]#vim workers2.properties
[channel.socket:localhost:8009]
port=8009
host=localhost
[ajp13:localhost:8009]
channel=channel.socket:localhost:8009
[uri:/*.jsp]
worker=ajp13:localhost:8009
[uri:/examples/*jsp]
worker=ajp13:localhost:8009
[root@localhost conf]#cd /usr/local/tomcat/conf/
[root@localhost conf]#vim server.xml
找到其中的
[root@localhost conf]# /usr/local/tomcat/bin/startup.sh 【启动tomcat】
[root@localhost conf]# /usr/local/apache/bin/apachectl restart【重启apache】
[root@localhost conf]# /etc/init.d/mysqld start 【启动mysql】
整合完毕
以下内容参考:
Mysql 设置数据库密码
[root@localhost conf]#/etc/init.d/mysqld start
[root@localhost conf]#mysqladmin -u root password"7710405"
[root@localhost conf]#mysql –u root –p
输入密码回车进入mysql
mysql 新建数据库
CREATE DATABASE databasename;
Mysql 继承权限
GRANT ALL PRIVILEGES ON databasename.* TOwordpressusername@hostname IDENTIFIED BY password;
删除数据库
Drop database databasename
遇到了 SQLException: accessdenied for @'localhost' (using password:no)
grant all privilegeson *.* to joe@localhost identified by '1';
flush privileges;【刷新数据库】
附:
mysql> grant 权限1,权限2,…权限n on 数据库名称.表名称 to 用户名@用户地址 identified by ‘连接口令’;
权限1,权限2,…权限n对应
select,insert,update,delete,create,drop,index,alter,grant,references,reload,shutdown,process,file等14个权限。
当权限1,权限2,…权限n被all privileges或者all代替,表示赋予用户全部权限。
当数据库名称.表名称被*.*代替,表示赋予用户操作服务器上所有数据库所有表的权限。
用户地址可以是localhost,也可以是ip地址、机器名字、域名。也可以用’%'表示从任何地址连接。
连接口令’不能为空,否则创建失败。
mysql>grantselect,insert,update,delete,create,drop on vtdc.employee to [email protected] by ‘123′;
给来自10.163.225.87的用户joe分配可对数据库vtdc的employee表进行select,insert,update,delete,create,drop等操作的权限,并设定口令为123。
mysql>grant all privilegeson vtdc.* to [email protected] identified by ‘123′;
给来自10.163.225.87的用户joe分配可对数据库vtdc所有表进行所有操作的权限,并设定口令为123。
mysql>grant allprivileges on *.* to [email protected] identified by ‘123′;
给来自10.163.225.87的用户joe分配可对所有数据库的所有表进行所有操作的权限,并设定口令为123。
mysql>grant allprivileges on *.* to joe@localhost identified by ‘123′;
给本机用户joe分配可对所有数据库的所有表进行所有操作的权限,并设定口令为123。
安装discuz【安装过程可参考discuz论坛】
把安装包上传上去【upload文件夹然后改权限chmod 777 使文件可以访问,访问install目录开始安装】
[root@localhost conf]#cd /usr/local/apache/htdocs/luntan/upload
[root@localhost upload]#chomod –R 777 *
[root@localhost upload]#cp config_global_default.php config_global.php【提示找不到config_global.php和config_ucenter.php】
[root@localhost upload]#cp config_ucenter_default.php config_ucenter.php
安装WordPress【安装过程可参考WP论坛】
注意需要手动建立数据库【参考mysql命令】
【文档下载】http://ishare.iask.sina.com.cn/f/17120832.html