LAMP搭建

本文涉及的产品
云数据库 RDS MySQL Serverless,0.5-2RCU 50GB
简介:
1. Apache与Tomcat连接方式
  选用Apache理由:
  (1)提升对静态文件的处理性能
  (2)利用web服务器来做负载均衡及容错
  (3)无缝的升级应用程序
连接方式:
   (1)JK方式
   (2)http_proxy方式
   (3)ajp_proxy方式

1). Java安装:
chmod +x jdk-6u17-linux-i586-rpm.bin
./jdk-6u17-linux-i586-rpm.bin
默认安装目录:/usr/java/jdk1.6.0_17/
制作软链接:ln -s /usr/java/jdk1.6.0_17/ /usr/local/java
设置Java环境变量, 在配置文件:vi /etc/profile中加入:
JAVA_HOME=/usr/java/jdk1.6.0_17
CLASSPATH=/usr/java/jdk1.6.0_17/lib/dt.jar:/usr/java/jdk1.6.0_17/lib/tools.jar
PATH=/usr/java/jdk1.6.0_17/bin:$PATH
export PATH JAVA_HOME CLASSPATH
使之立即生效:source /etc/profile
2). 安装mysql数据库
tar zxvf mysql-5.1.41-linux-i686-icc-glibc23.tar.gz
./confiure --prefix=/...
make && make install
groupadd mysql
useradd -g mysql mysql
(
shell> groupadd mysql
shell> useradd -g mysql mysql
shell> cd /usr/local
shell> gunzip < /path/to/mysql-VERSION-OS.tar.gz | tar xvf -
shell> ln -s full-path-to-mysql-VERSION-OS mysql
shell> cd mysql
shell> chown -R mysql .
shell> chgrp -R mysql .
shell> scripts/mysql_install_db --user=mysql  //以mysql用户初始化
shell> chown -R root .
shell> chown -R mysql data
shell> bin/mysqld_safe --user=mysql &
)
mysql启动:/usr/local/mysql/bin/mysqld_safe --user=mysql &
netstat -ant查看mysql的端口号3306
cp support-files/mysql.server /etc/rc.d/init.d/mysqld

 
附录:
1. JDK6: http://cds.sun.com/is-bin/INTERSHOP.enfinity/WFS/CDS-CDS_Developer-Site/en_US/-/USD/VerifyItem-Start/jdk-6u17-linux-i586-rpm.bin?BundledLineItemUUID=PkNIBe.o_sgAAAElIvIateS8&OrderID=i6BIBe.o8T0AAAElD_IateS8&ProductID=lBFIBe.oSOMAAAEkGehn5G0y&FileName=/jdk-6u17-linux-i586-rpm.bin
在安装apache的时候 ,可能出现【 make: *** [all-recursive] 错误 1】错误,是由于缺少apr的原因, 解决方案如下:
在fedora8上安装apache 
    >tar -zxvf httpd-2.2.8.tar.gz 
    >cd httpd-2.2.8 
    >./configure --prefix=/usr/local/httpd 
    >make 
    make的时候出现下面错误,以前配没遇到过这问题 
    libtool: link: `passwd/apr_getpass.lo' is not a valid libtool object 
    make[3]: *** [libapr-1.la] 错误 1 
    make[3]: Leaving directory `/root/httpd-2.2.8/srclib/apr' 
    make[2]: *** [all-recursive] 错误 1 
    make[2]: Leaving directory `/root/httpd-2.2.8/srclib/apr' 
    make[1]: *** [all-recursive] 错误 1 
    make[1]: Leaving directory `/root/httpd-2.2.8/srclib' 
    make: *** [all-recursive] 错误 1 
    后来发现原来是缺少 apr & apr-util. 
    去http://apr.apache.org/ 下来最新的apr-1.2.12-tar.gz和apr-util-1.2.12.tar.gz 
    >tar -zxvf apr-1.2.12-tar.gz 
    >cd apr-1.2.12 
    >./configure --prefix=/usr/local/apr-httpd/ 
    >make & make install 
    >tar -zxvf apr-util-1.2.12-tar.gz 
    >cd apr-util-1.2.12 
    >./configure --prefix=/usr/local/apr-util-httpd/ --with-apr=/usr/local/apr-httpd/ 
    >make & make install 
    回到apache编译目录 
    >./configure --prefix=/usr/local/httpd/ --with-apr=/usr/local/apr-httpd/ --with-apr-util=/usr/local/apr-util-httpd/ 
    >make 
    >make install 
    问题解决。


下载5.5.2版本的mysql数据库:wget http://dev.mysql.com/get/Downloads/MySQL-5.5/MySQL-community-debuginfo-5.5.2_m2-1.rhel5.i386.rpm/from/http://mysql.cs.pu.edu.tw/

java连接:
http://dev.mysql.com/get/Downloads/Connector-J/mysql-connector-java-6.1.10.tar.gz/from/http://mysql.mirror.tw/


本文转自 tianya23 51CTO博客,原文链接:http://blog.51cto.com/tianya23/253476,如需转载请自行联系原作者
相关实践学习
基于CentOS快速搭建LAMP环境
本教程介绍如何搭建LAMP环境,其中LAMP分别代表Linux、Apache、MySQL和PHP。
全面了解阿里云能为你做什么
阿里云在全球各地部署高效节能的绿色数据中心,利用清洁计算为万物互联的新世界提供源源不断的能源动力,目前开服的区域包括中国(华北、华东、华南、香港)、新加坡、美国(美东、美西)、欧洲、中东、澳大利亚、日本。目前阿里云的产品涵盖弹性计算、数据库、存储与CDN、分析与搜索、云通信、网络、管理与监控、应用服务、互联网中间件、移动服务、视频服务等。通过本课程,来了解阿里云能够为你的业务带来哪些帮助 &nbsp; &nbsp; 相关的阿里云产品:云服务器ECS 云服务器 ECS(Elastic Compute Service)是一种弹性可伸缩的计算服务,助您降低 IT 成本,提升运维效率,使您更专注于核心业务创新。产品详情: https://www.aliyun.com/product/ecs
相关文章
|
关系型数据库 MySQL 应用服务中间件
LAMP & LNMP及简单环境搭建
LAMP & LNMP及简单环境搭建
150 0
|
弹性计算 关系型数据库 MySQL
服务器LAMP环境搭建
搭建服务器环境
172 1
|
弹性计算 关系型数据库 MySQL
快速搭建LAMP环境
CentOS 7.7的ECS实例(云服务器)。通过本教程的操作,您可以基于ECS实例快速搭建一套LAMP环境。
322 0
快速搭建LAMP环境
|
关系型数据库 MySQL 数据库
|
弹性计算 关系型数据库 MySQL
|
弹性计算 关系型数据库 MySQL
Day6-快速搭建LAMP环境
阿里云云服务器ecs第6天打卡
Day6-快速搭建LAMP环境
|
弹性计算 关系型数据库 MySQL
Day5快速搭建LAMP环境
LAMP是Linux、Apache、MySQL、PHP的简称。 web服务器主要功能是提供网上信息浏览服务。
|
关系型数据库 MySQL Apache
搭建LAMP环境
新手一起来学啊!!!
359 0
搭建LAMP环境
|
关系型数据库 MySQL PHP