LAMP+Tomcat+Discuz+WordPress 【Tomcat的安装整合】

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

 

找到其中的<Host>中的<Contest>项,修改相关参数如下,保存退出;
<Contextpath="" docBase="/opt/apache/htdocs" debug="0"reloadable="true" crossContext="true"/>

 

  

 [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 joe@10.163.225.87identified by ‘123′;

给来自10.163.225.87的用户joe分配可对数据库vtdc的employee表进行select,insert,update,delete,create,drop等操作的权限,并设定口令为123。

 

mysql>grant all privilegeson vtdc.* to joe@10.163.225.87 identified by ‘123′;

给来自10.163.225.87的用户joe分配可对数据库vtdc所有表进行所有操作的权限,并设定口令为123。

 

mysql>grant allprivileges on *.* to joe@10.163.225.87 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

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值