码迷,mamicode.com
首页 > Web开发 > 详细

centos 搭建web平台

时间:2016-04-13 14:38:06      阅读:776      评论:0      收藏:0      [点我收藏+]

标签:

centos 查询是否安装apache
rpm -qa httpd

出现类似 httpd-2.2.15-47.el6.centos.4.x86_64  ,说明已安装

 

yum -y install httpd    // 安装apache

yum -y install php   // 安装php  php 5.3.3-46

yum -y install mysql  // mysql (5.1.73)

 

yum -y install mysql-server (5.1.73)
yum -y install php-mysql (5.3.3-46)

 

安装apache扩展:
yum -y install httpd-manual mod_ssl mod_perl mod_auth_mysql

安装php扩展:
yum -y install php-gd php-xml php-mbstring php-ldap php-pear php-xmlrpc

yum -y install libjpeg* php-imap php-ldap php-odbc php-pear php-xml php-xmlrpc php-mbstring php-mcrypt php-bcmath php-mhash libmcrypt

安装mysql的扩展:
yum -y install mysql-connector-odbc mysql-devel libdbi-dbd-mysql

 

设置Apache服务的启动级别
chkconfig --levels 235 httpd on
Apache是一个服务,所以,可以通过设置服务的启动级别来让它启动

 

info:

1、验证是否安装成功
现在打开http://ip地址

2、安装目录介绍
Apache默认将网站的根目录指向/var/www/html 目录
默认的主配置文件是/etc/httpd/conf/httpd.conf
配置存储在的/etc/httpd/conf.d/目录

apache的配置文件是/etc/httpd/conf下
modules放在/usr/lib/httpd下

php的配置文件在/etc/php.d/下和/etc/php.ini
php的modules放在/usr/lib/php/modules下

mysql的配置配置文件在 /etc/my.cnf #
/sbin/chkconfig httpd on [设置apache服务器httpd服务开机启动] or chkconfig --levels 235 httpd on #/sbin/service httpd start [启动httpd服务,与开机启动无关] or /etc/init.d/httpd start #/sbin/service mysqld start [启动mysqld服务,与开机启动无关] note: sbin目录本身在系统path环境中,可省略 mysql_secure_installation //或者 /usr/bin/mysqladmin -u root password new-password /usr/bin/mysqladmin -u root -h iZ259588ge4Z password new-password

chkconfig 命令详解 设置开机启动服务:http://www.jb51.net/LINUXjishu/86331.html

 

java相关配置:

查看是否安装java ,

java -version  

yum list installed | grep java

 

若有自带安装的openjdk,先卸载掉:

yum -y remove java-1.7.0-openjdk*

yum -y remove tzdata-java.noarch

 

安装open jdk1.7或以后版本或sun jdk 解压:

openjdk与sun jdk区别参考:http://www.zhihu.com/question/19646618

Oracle的项目发布经理Joe Darcy在OSCON 2011上对两者关系的介绍也证实了OpenJDK 7和Oracle JDK 7在程序上是非常接近的,两者共用了大量相同的代码: http://zhidao.baidu.com/link?url=g7aZwk4DV3iCvDi1fo6w9aIlbBnpxBB-do85u8B1wvTC4NdZSb26RCRE4BCJ_BK6V3fP5aAKxdnX2ODSPP1OnWv2PmKyt-LtSxPyvdkdsV_

 

查找jdk包

yum -y list java*

 

yum -y install java-1.7.0-openjdk*

 

下载sunjdk上传然后安装配置

export JAVA_HOME=/usr/share/jdk1.6.0_14
export PATH=$JAVA_HOME/bin:$PATH
export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar 

 

参考: http://www.linuxidc.com/Linux/2012-09/70780.htm

        http://www.centoscn.com/image-text/install/2014/0827/3585.html

        http://www.cnblogs.com/samcn/archive/2011/03/16/1986248.html

note:

noarch是no architecture的缩写,说明这个包可以在各个不同的cpu上使用

/etc/profile : 在登录时,操作系统定制用户环境时使用的第一个文件 ,此文件为系统的每个用户设置环境信息,当用户第一次登录时,该文件被执行.

/etc /environment : 在登录时操作系统使用的第二个文件, 系统在读取你自己的profile前,设置环境文件的环境变量。

~/.profile :  在登录时用到的第三个文件 是.profile文件,每个用户都可使用该文件输入专用于自己使用的shell信息,当用户登录时,该文件仅仅执行一次!默认情况下,他设置一些环境变量,执行用户的.bashrc文件。

/etc/bashrc : 为每一个运行bash shell的用户执行此文件.当bash shell被打开时,该文件被读取.

~/.bashrc : 该文件包含专用于你的bash shell的bash信息,当登录时以及每次打开新的shell时,该该文件被读取。

 

安装tomcat:

 

yum安装tomcat6

yum -y install tomcat6 tomcat6-webapps tomcat6-admin-webapps tomcat6-docs-webapp tomcat6-javadoc

yum安装tomcat会自动安装相关的软件,如jre环境等,因此不需要单独安装jre。

yum安装后的tomcat目录说明:

配置文件目录:/etc/tomcat6

安装程序主目录:/var/lib/tomcat6/

在Centos使用yum安装后,Tomcat相关的目录都已采用符号链接到/usr/share/tomcat6目录,包含webapps等,这很方便我们配置管理
[root@tomcattest tomcat6]# ll /usr/share/tomcat6
总用量 4
drwxr-xr-x. 2 root root   4096 10月 19 00:44 bin
lrwxrwxrwx. 1 root tomcat   12 10月 19 00:44 conf ->/etc/tomcat6
lrwxrwxrwx. 1 root root     23 10月 19 00:44 lib ->/usr/share/java/tomcat6
lrwxrwxrwx. 1 root root     16 10月 19 00:44 logs ->/var/log/tomcat6
lrwxrwxrwx. 1 root root     23 10月 19 00:44 temp ->/var/cache/tomcat6/temp
lrwxrwxrwx. 1 root root     24 10月 19 00:44 webapps ->/var/lib/tomcat6/webapps
lrwxrwxrwx. 1 root root     23 10月 19 00:44 work ->/var/cache/tomcat6/work

 修改端口8080为80:
需80端口未被占用,可以使用netstat -nat查看80端口是否在使用。
a)修改vi /etc/tomcat6/server.xml文件的如下字段中的8080为80

<Connector port="8080" protocol="HTTP/1.1"

               connectionTimeout="20000"

               redirectPort="8443" />
b)由于在Centos6中,系统不允许tomcat用户使用1024以下的端口,因此还需修改vi /etc/tomcat6/tomcat6.conf
找到CONNECTOR_PORT="8080"并注释掉,新增如下两行:
TOMCAT_USER="root"
CONNECTOR_PORT="80"
注:这样做的安全性有待验证
 
c)使用命令service tomcat6 restart 重启tomcat服务。以后访问页面就可以只需要输入IP或者主机名即可,而不再需要加端口号。

 

或者有可用版本的tomcat7
yum list available tomcat*

#yum install tomcat tomcat-webapps tomcat-admin-webapps ...

service tomcat start  //启动tomcat7

Tomcat7的安装目录位于/usr/local/tomcat7

 

使用下载压缩版的tomcat7

参考: http://lcbk.net/tomcat/1407.html

 

 

tomcat 配置apr

centos 搭建web平台

标签:

原文地址:http://www.cnblogs.com/isdom/p/webclips051.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!