LAMP架构搭建

httpd-2.2.11.tar.gz    mysql-5.1.30.tar.gz
一.MYSQL安装
yum install gcc ncurses-devel gcc-c++
1.安装mysql
tar xf mysql-5.1.30.tar.gz
cd mysql-5.1.30
./configure --prefix=/usr/local/mysql /
--with-charset=gb2312 /
--with-extra-charsets=all /
--with-client-ldflags=-all-static /
--enable-assembler  /
--enable-thread-safe-client /
--with-mysqld-ldflags=-all-static /
--with-unix-socket-path=/usr/local/mysql/tmp/mysql.sock /
--disable-shared
make
make install
2.配置mysql
源码目录
cp support-files/my-***.cnf  /etc/my.cnf
cp support-files/mysql.server  /etc/init.d/mysqld
chmod +x /etc/init.d/mysqld
useradd mysql
vi /etc/my.cnf
注释掉skip-federated行
chown -R mysql:mysql  /usr/local/mysql/
3.初始化
cd /usr/local/mysql/bin
./mysql_install_db --user=mysql
chown mysql /usr/local/mysql/tmp
./mysql_secure_installation
export  PATH=$PATH:/usr/local/mysql/bin


二.APACHE安装
yum install apr apr-util apr-devel  apr-util-devel
tar xf httpd-2.2.11.tar.gz
cd httpd-2.2.11
./configure  --prefix=/usr/local/apache  /
--enable-so
make
make install
export PATH=$PATH:/usr/local/apache/bin
apachectl  start
三.安装PHP
php-5.2.8.tar.gz   libmcrypt-2.5.8.tar.bz2   rezc-0.13.5.tar.gz
1.install libmcrypt
tar xf libmcrypt-2.5.8.tar.bz2
cd libmcrypt
./configure
make
make install
2.install rezc
tar xf rezc-0.13.5.tar.gz
cd rezc
./configure
make
rm -f scanner.cc

make install
3.install php-5.2.8
tar xf php-5.2.8.tar.bz2
cd php-5.2.8
./configure --prefix=/usr/local/php /
--with-apxs2=/usr/local/apache/bin/apxs /
--with-mysql=/usr/local/mysql /
--with-openssl /
--with-ldap /
--with-snmp /
--with-gd /
--with-zlib /
--with-curl /
--with-libxml-dir /
--with-png-dir /
--with-jpeg-dir /
--with-freetype-dir /
--with-pear /
--with-gettext /
--with-gmp /
--with-mcrypt /
--without-sqlite /
--disable-soap /
--disable-debug /
--enable-ftp /
--enable-sockets /
--enable-mbstring /
--enable-inline-optimization


make
make install


cp php.ini-recommended /etc/php.ini


四.加速PHP
1.
zendoptimizer-3.3.3.tar.gz
tar xf zendoptimizer-3.3.3.tar.gz
cd zendoptimizer-3.3.3
./install.sh
2.
vi /usr/local/apache/conf/httpd.conf
加入
AddType    application/x-httpd-php   .php   .phtml
3.
apachectl restart


五.安装JAVA支持
rpm -qa|grep java
rpm -qa|grep javac
jdk-6u7-linux-i586.bin
1.安装
chmod +x jdk-6u7-linux-i586.bin
./jdk-6u7-linux-i586.bin
mv jdk1.6.0_07/     /usr/local/java
2.配置profile
vi /etc/profile
JAVA_HOME=/usr/local/java     //位于开头己行
CLASSPATH=JAVA_HOME/lib
PATH=PATHJAVA_HOME/bin


export JAVA_HOME  CLASSPATH  PATH  USER.........//位于末尾己行附近
3.测试
vi test.java
public class test
{
    public static void main(String[] args)
    {
        System.out.println(“Hello xnlinux!”);
}
}


javac  test.java
java test


4.安装tomcat


apache-tomcat-6.0.18.tar.gz
tar xf apache-tomcat-6.0.18.tar.gz -C /usr/local/
mv tomcat-*   tomcat
启动脚本为/usr/local/tomcat/bin/startup.sh
关闭脚本为/usr/local/tomcat/bin/shutdown.sh
默认发布路径为/usr/local/tomcat/webapps/ROOT
端口为8080


六.APACHE与TOMCAT整合
1.下载
download   mod_jk-1.2.28-httpd-2.2.x.so to /usr/local/apache/modules/
mv mod_jk-1.2.28*.so   mod_jk.so

2.编辑apache配置文件
vi /usr/local/apache/conf/httpd.conf
Include  conf/extra/httpd-jk.conf


vi  extra/httpd-jk.conf
loadmodule  jk_module  modules/mod_jk.so
jkshmfile  logs/mod_jk.shm
jklogfile   logs/mod_jk.log
jkloglevel   info
jkmount  /servlet/*  ajp13
jkmount  /*.jsp  ajp13
jkmount  /*.do  ajp13
addtype  application/x-jsp   .jsp
3.设置tomcat 主目录
vi  /usr/local/tomcat/conf/server.xml
<Host  name=”localhost”  appBase=”/var/www/html”.....
4.测试
vi /var/www/html/test.jsp
The time is :<%= new java.util.Date()%>


用浏览器访问apache发布目录http://localhost/test.jsp  
原文出处:http://www.xnlinux.cn/thread-1342-1-1.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值