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

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

用户名:

密码:

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

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

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

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

下载方法见这里

相关阅读:
LAMP+Tomcat+Discuz+WordPress【安装前的准备】
LAMP+Tomcat+Discuz+WordPress【JDK的安装】
LAMP+Tomcat+Discuz+WordPress【Apache的安装】
LAMP+Tomcat+Discuz+WordPress【MySQL的安装】
LAMP+Tomcat+Discuz+WordPress 【PHP的安装】
LAMP+Tomcat+Discuz+WordPress 【Tomcat的安装整合】

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)

参考:?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

<IfModuledir_module>

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

</IfModule>

# 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

内容版权声明:除非注明,否则皆为本站原创文章。

转载注明出处:http://127.0.0.1/wyydwp.html