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