热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

LAMP+Tomcat+Discuz+WordPress整合安装【修正版】

Linux版本:LSBVersion::core-3.1-ia32:core-3.1-noarch:graphics-3.1-ia32:graphics-3.1-noarchDistributorID:RedHatEnterpriseServerDescription:RedHatEnterpriseLinuxServerrelease5.5(Tikanga)Release:5.5Codename

Linux版本:
LSB Version:   :core-3.1-ia32:core-3.1-noarch:graphics-3.1-ia32:graphics-3.1-noarch
Distributor ID: RedHatEnterpriseServer
Description:    Red Hat Enterprise LinuxServer release 5.5 (Tikanga)
Release:        5.5
Codename:       Tikang

Linux version 2.6.18-194.el5(mockbuild@x86-007.build.bos.RedHat.com) (gcc version 4.1.2 20080704 (Red Hat4.1.2-48)) #1 SMP Tue Mar 16 21:52:43 EDT 2010

 本文相关配套软件下载地址在Linux公社的1号FTP服务器里,下载地址:

FTP地址:ftp://www.linuxidc.com

用户名:www.linuxidc.com

密码:www.muu.cc

在 2011年LinuxIDC.com7月LAMP+Tomcat+Discuz+WordPress 【Tomcat的安装整合】

在 2011年LinuxIDC.com7月LAMP+Tomcat+Discuz+WordPress 【PHP的安装】

在 2011年LinuxIDC.com7月LAMP+Tomcat+Discuz+WordPress【MySQL的安装】

在 2011年LinuxIDC.com7月LAMP+Tomcat+Discuz+WordPress【Apache的安装】

下载方法见这里 http://www.linuxidc.net/thread-1187-1-1.html

相关阅读:
LAMP+Tomcat+Discuz+WordPress【安装前的准备】 http://www.linuxidc.com/Linux/2011-07/38651.htm
LAMP+Tomcat+Discuz+WordPress【JDK的安装】 http://www.linuxidc.com/Linux/2011-07/38650.htm
LAMP+Tomcat+Discuz+WordPress【Apache的安装】 http://www.linuxidc.com/Linux/2011-07/38649.htm
LAMP+Tomcat+Discuz+WordPress【MySQL的安装】 http://www.linuxidc.com/Linux/2011-07/38648.htm
LAMP+Tomcat+Discuz+WordPress 【PHP的安装】 http://www.linuxidc.com/Linux/2011-07/38647.htm
LAMP+Tomcat+Discuz+WordPress 【Tomcat的安装整合】 http://www.linuxidc.com/Linux/2011-07/38646.htm

Apache版本:Server version: Apache/2.2.19 (Unix)

                               安装包名称:httpd-2.2.19.tar.gz

Mysql版本:  mysql Ver 14.14 Distrib 5.5.13, for Linux (i686) using  EditLine wrapper

                               安装包名称:mysql-5.5.13.tar.gz

Php版本:   PHP Version 5.3.6

                            安装包名称:php-5.3.6.tar.gz

Tomcat版本:Apache Tomcat/5.5.9

                               安装包名称:jakarta-tomcat-5.5.9.tar.gz

Discuz版本:Discuz! X2 正式版[20110629]

安装包名称:Discuz_X2_SC_UTF8.zip

WordPress版本:WordPress 3.2

安装包名称:wordpress-3.2.tar.gz

JDK版本:  java version \"1.6.0_25\"
                安装包名称: jdk-6u26-linux-i586-rpm.bin

其他下载:
1.Zlib2.Freetype3.Libpng4.Jpeg-6b5.GD Library6.cmake7.libmcrypt8. jakarta-tomcat-connectors9. apr10.apruti11.libtool等

安装确保以下系统相关库文件
gcc|gcc-c++|autoconf|automake|zlib*|libxml*|ncurses-devel|libmcrypt*|libtool*(libtool-ltdl-devel*)
rpm ?qa |grep name【查询】
所有软件安装目录:/usr/local/         源代码目录:/LAMP/
Mysql安装目录:  /software/mysql/  数据库目录: /storage/db/mysql_data

JDK安装

JDK版本:   java version\"1.6.0_25\"
              安装包名称: jdk-6u26-linux-i586-rpm.bin
[root@localhost LAMP]# ls

jdk-6u25-linux-i586-rpm.bin

[root@localhost LAMP]# chmod 755 jdk-6u26-linux-i586-rpm.bin

[root@localhost LAMP]# ./jdk-6u26-linux-i586-rpm.bin

Unpacking...

Checksumming...

Extracting...

……

Press Enter tocontinue.....

Done

[root@localhost LAMP]# ls

jdk-6u25-linux-i586.rpm             jdk-6u25-linux-i586-rpm.bin
sun-javadb-client-10.6.2-1.1.i386.rpm  sun-javadb-javadoc-10.6.2-1.1.i386.rpm
sun-javadb-core-10.6.2-1.1.i386.rpm   sun-javadb-common-10.6.2-1.1.i386.rpm
sun-javadb-docs-10.6.2-1.1.i386.rpm   sun-javadb-demo-10.6.2-1.1.i386.rpm

 [root@localhostLAMP]# rpm -ivh jdk-6u26-linux-i586.rpm

Preparing...               ########################################### [100%]

 

        package jdk-1.6.0_25-fcs.i586 isalready installed

查看/usr/local/目录下是否有java目录

接下来编辑/etc/profile文件加入JDK环境变量,在文件末尾处加入以下内容:

[root@localhostLAMP]#vim /etc/profile

exportJAVA_HOME=/usr/java/jdk1.6.0_25

exportPATH=$PATH:$JAVA_HOME/bin:$JAVA_HOME/jre/bin

exportCLASSPATH=:/usr/java/jdk1.6.0_25/lib:/usr/java/jdk1.6.0_25/jre/lib:$CLASSPATH

[root@localhost LAMP]# source /etc/profile
这样可以使配置文件的内容立刻生效;


如果JDK配置正确的话,运行上面的命令将会出现JDK的相应版本。

[root@localhost~]# java -version

java version \"1.6.0_25\"

Java(TM) SE Runtime Environment (build 1.6.0_25-b06)

Java HotSpot(TM) Client VM (build 20.0-b11, mixed mode, sharing)

 

 

参考:http://www.0817home.com/?post=168

 

Apache安装

Apache版本:Server version: Apache/2.2.19 (Unix)

                               安装包名称:httpd-2.2.19.tar.gz

[root@localhostLAMP]#tar -zxvfhttpd-2.2.19.tar.gz

[root@localhost LAMP]#cd httpd-2.2.19

[root@localhostLAMP]#./configure --prefix=/usr/local/apache--enable-shared=max --enable-module=rewrite --enable-module=so

[root@localhost LAMP]#make

[root@localhost LAMP]#make install

 

修改配置文件

[root@localhost LAMP]#vim /usr/local/apache/conf/httpd.conf

ServerName127.0.0.1:80

DirectoryIndexindex.html index.html.var index.htm index.php

# If the AddEncodingdirectives above are commented-out, then you

# probably shoulddefine those extensions to indicate media types:

AddTypeapplication/x-compress .Z

AddTypeapplication/x-gzip .gz .tgz

AddTypeapplication/x-httpd-php .php

AddTypeapplication/x-httpd-php-source .phps

 

到此结束,启动参数

/usr/local/apache/bin/apachectlstart

/usr/local/apache/bin/apachectlstop

/usr/local/apache/bin/apachectlrestart

 

后面参考[可能有错误]:

[root@localhost LAMP]# cp /usr/local/apache/bin/apachectl /etc/init.d/apachectl

[root@localhost LAMP]# ln -s /usr/local/apache/bin/apachectl /usr/bin/apachectl

 

进入/etc目录下的rc2.d rc3.d rc4.d rc5.d 目录建立开机自启动服务的软链接文件;

[root@localhost etc]# ln -s ../init.d/apachectlS20apache

进入/etc目录下的rc0.d rc1.d rc6.d 目录建立关机自停止服务的软链接文件;

[root@localhost etc]# ln -s ../init.d/apachectlK20apache

 

 

 

Mysql安装

Mysql版本: 
mysql  Ver 14.14 Distrib 5.5.13, for Linux (i686)using  EditLine wrapper
安装包名称:mysql-5.5.13.tar.gz

首先安装Cmake与Libmcrypt

Cmake

tar -zxvf cmake-2.8.5.tar.gz

cd cmake-2.8.5

./bootstrap

make

make install

 

 

Libmcrypt

tar -zxvf libmcrypt-2.5.8.tar.gz

cd libmcrypt-2.5.8

./configure --prefix=/usr/local/libmcrypt

make

make install

 

安装Mysql

[root@mail ~]# groupadd mysql

[root@mail ~]# useradd -g mysql -s /sbin/nologin mysql

[root@mail ~]# mkdir -p /storage/db/mysql_data

[root@mail ~]# mkdir -p /software/mysql

[root@mail ~]# mkdir -p /etc/mysql

[root@mail opt]# tar zxvf mysql-5.5.13.tar.gz

[root@mail opt]# cd mysql-5.5.13

[root@mailmysql-5.5.13]# cmake .-DCMAKE_INSTALL_PREFIX=/software/mysql/ -DMYSQL_DATADIR=/storage/db/mysql_data -DDEFAULT_CHARSET=utf8 -DDEFAULT_COLLATION=utf8_general_ci -DEXTRA_CHARSETS=all  -DWITH_SSL=system -DWITH_ZLIB=system-DWITH_EMBEDDED_SERVER=1 -DENABLED_LOCAL_INFILE=1-DWITH_MYISAM_STORAGE_ENGINE=1 -DSYSCOnFDIR=/etc/mysql -DMYSQL_TCP_PORT=7454 -DWITH_DEBUG=0 -DMYSQL_UNIX_ADDR=/tmp/mysql.sock -DWITH_INNOBASE_STORAGE_ENGINE=1   -DWITH_ARCHIVE_STORAGE_ENGINE=1-DWITH_BLACKHOLE_STORAGE_ENGINE=1 -DWITH_FEDERATED_STORAGE_ENGINE=1  -DWITH_PARTITION_STORAGE_ENGINE=1



【openssl未安装成功】

[root@mailmysql-5.5.13]# make &&make install

[root@mailmysql-5.5.13]# cp./support-files/my-innodb-heavy-4G.cnf /etc/mysql/my.cnf

[root@mailmysql-5.5.13]# chown -R mysql/storage/db/mysql_data/

[root@mailmysql-5.5.13]# chgrp -R mysql/storage/db/mysql_data/

[root@mailmysql-5.5.13]#/software/mysql/scripts/mysql_install_db --basedir=/software/mysql/--user=mysql --datadir=/storage/db/mysql_data/

[root@mailmysql-5.5.13]# cp./support-files/mysql.server /etc/init.d/mysqld【注意路径】

推荐阅读
  • 如何实现织梦DedeCms全站伪静态
    本文介绍了如何通过修改织梦DedeCms源代码来实现全站伪静态,以提高管理和SEO效果。全站伪静态可以避免重复URL的问题,同时通过使用mod_rewrite伪静态模块和.htaccess正则表达式,可以更好地适应搜索引擎的需求。文章还提到了一些相关的技术和工具,如Ubuntu、qt编程、tomcat端口、爬虫、php request根目录等。 ... [详细]
  • 本文介绍了在开发Android新闻App时,搭建本地服务器的步骤。通过使用XAMPP软件,可以一键式搭建起开发环境,包括Apache、MySQL、PHP、PERL。在本地服务器上新建数据库和表,并设置相应的属性。最后,给出了创建new表的SQL语句。这个教程适合初学者参考。 ... [详细]
  • 本文介绍了在Hibernate配置lazy=false时无法加载数据的问题,通过采用OpenSessionInView模式和修改数据库服务器版本解决了该问题。详细描述了问题的出现和解决过程,包括运行环境和数据库的配置信息。 ... [详细]
  • Metasploit攻击渗透实践
    本文介绍了Metasploit攻击渗透实践的内容和要求,包括主动攻击、针对浏览器和客户端的攻击,以及成功应用辅助模块的实践过程。其中涉及使用Hydra在不知道密码的情况下攻击metsploit2靶机获取密码,以及攻击浏览器中的tomcat服务的具体步骤。同时还讲解了爆破密码的方法和设置攻击目标主机的相关参数。 ... [详细]
  • 本文介绍了在Mac上搭建php环境后无法使用localhost连接mysql的问题,并通过将localhost替换为127.0.0.1或本机IP解决了该问题。文章解释了localhost和127.0.0.1的区别,指出了使用socket方式连接导致连接失败的原因。此外,还提供了相关链接供读者深入了解。 ... [详细]
  • 本文介绍了关于apache、phpmyadmin、mysql、php、emacs、path等知识点,以及如何搭建php环境。文章提供了详细的安装步骤和所需软件列表,希望能帮助读者解决与LAMP相关的技术问题。 ... [详细]
  • 本文介绍了在Linux下安装和配置Kafka的方法,包括安装JDK、下载和解压Kafka、配置Kafka的参数,以及配置Kafka的日志目录、服务器IP和日志存放路径等。同时还提供了单机配置部署的方法和zookeeper地址和端口的配置。通过实操成功的案例,帮助读者快速完成Kafka的安装和配置。 ... [详细]
  • 本文介绍了使用cacti监控mssql 2005运行资源情况的操作步骤,包括安装必要的工具和驱动,测试mssql的连接,配置监控脚本等。通过php连接mssql来获取SQL 2005性能计算器的值,实现对mssql的监控。详细的操作步骤和代码请参考附件。 ... [详细]
  • mac php错误日志配置方法及错误级别修改
    本文介绍了在mac环境下配置php错误日志的方法,包括修改php.ini文件和httpd.conf文件的操作步骤。同时还介绍了如何修改错误级别,以及相应的错误级别参考链接。 ... [详细]
  • MySQL语句大全:创建、授权、查询、修改等【MySQL】的使用方法详解
    本文详细介绍了MySQL语句的使用方法,包括创建用户、授权、查询、修改等操作。通过连接MySQL数据库,可以使用命令创建用户,并指定该用户在哪个主机上可以登录。同时,还可以设置用户的登录密码。通过本文,您可以全面了解MySQL语句的使用方法。 ... [详细]
  • 分享css中提升优先级属性!important的用法总结
    web前端|css教程css!importantweb前端-css教程本文分享css中提升优先级属性!important的用法总结微信门店展示源码,vscode如何管理站点,ubu ... [详细]
  • 搭建Windows Server 2012 R2 IIS8.5+PHP(FastCGI)+MySQL环境的详细步骤
    本文详细介绍了搭建Windows Server 2012 R2 IIS8.5+PHP(FastCGI)+MySQL环境的步骤,包括环境说明、相关软件下载的地址以及所需的插件下载地址。 ... [详细]
  • 这是原文链接:sendingformdata许多情况下,我们使用表单发送数据到服务器。服务器处理数据并返回响应给用户。这看起来很简单,但是 ... [详细]
  • PHP设置MySQL字符集的方法及使用mysqli_set_charset函数
    本文介绍了PHP设置MySQL字符集的方法,详细介绍了使用mysqli_set_charset函数来规定与数据库服务器进行数据传送时要使用的字符集。通过示例代码演示了如何设置默认客户端字符集。 ... [详细]
  • 本文介绍了如何使用php限制数据库插入的条数并显示每次插入数据库之间的数据数目,以及避免重复提交的方法。同时还介绍了如何限制某一个数据库用户的并发连接数,以及设置数据库的连接数和连接超时时间的方法。最后提供了一些关于浏览器在线用户数和数据库连接数量比例的参考值。 ... [详细]
author-avatar
xlenny
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有