CentOS yum安装Apache + PHP + Tomcat7 + MySQL

可以参考下文在CentOS安装Apache + PHP + Tomcat7 +MySQL

没有完全按照这个步骤来,下文中红色注释部分为我的实际操作。(wave_1102注)

------------------------------------------------------------------------------------

Linux平台上用得最多的web环境就是PHPJavaMysqL了,会搭建这个环境,就能把很多开源程序跑起来。

作为一个程序猿,虽然并不用精通运维的活,但基本的Linux环境搭建还是要掌握比较好,也方便自己有时调试一些代码、程序。

PHP的有lamp、lnmp一键包,可以很方便地一键安装好环境。如果是运行Java Web应用的话,就需要用到Tomcat了。

其实在Linux下,自己手动安装和配置这些软件也很容易,我们不用源码编译安装,而是使用yum命令来完成。

下面以最常用的Linux系统CentOS5.x、6.x为例,来说一下安装的步骤,按此操作,你也能自己搭建一个PHP+java+MysqL的环境出来!

远程ssh登录进系统后,首先

1. 安装Apahce,PHP,MysqL以及PHP连接MysqL库的组件
#yum -y install httpd PHP MysqL MysqL-server PHP-MysqL //这里“-y”参数表示静安装,不会出现提示及交互

2. 安装apache扩展
#yum -y install httpd-manual mod_ssl mod_perl mod_auth_MysqL

3. 安装PHP的常用扩展
#yum -y install PHP-gd PHP-xml PHP-mbstring PHP-ldap PHP-pear PHP-xmlrpc

4. 安装MysqL的扩展
#yum -y install mysql-connector-odbc MysqL-devel libdbi-dbd-mysql

5. 配置开机启动服务
#/sbin/chkconfig httpd on [设置apache httpd服务开机启动]

6. 安装Tomcat7
#yum -y install java-1.6.0-openjdk java-1.6.0-openjdk-devel


#wgethttp://mirrors.hust.edu.cn/apache/tomcat/tomcat-7/v7.0.42/bin/apache-tomcat-7.0.42.tar.gz
#tar -zxvfapache-tomcat-7.0.42.tar.gz
#mvapache-tomcat-7.0.42 /usr/local/tomcat7

/////////////////////////////////////////////////////////////////////wave_1102

安装Tomcat7不需要用wget,直接用yum就可以。

在我的阿里云ECS上,输入如下命令:

yum list available tomcat*

可以看到认tomcat版本是7.0.33,直接yum安装该版本即可:

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

#service tomcat start //启动tomcat

#chkconfig tomcat on //开机启动

安装完成后,tomcat会认安装在 /usr/share/tomcat目录下。

/////////////////////////////////////////////////////////////////////

7. 启动Tomcat7
#./usr/local/tomcat7/bin/startup.sh

8. 在浏览器地址栏输入http://你的IP:8080/,可以看到Apache Tomcat的起始页,如果看不到,请确认是否是防火墙的问题。

9. Apache与Tomcat整合
这里我们使用简单的Proxy方式整合Apache与Tomcat
#vi /etc/httpd/conf.d/proxy_ajp.conf
添加 ProxyPass / ajp://localhost:8009/ (已有此文件的只需将相应内容前的注释符#删除即可)

/////////////////////////////////////////////////////////////////////

ProxyPass / ajp://localhost:8009/ 会导致Apache(httpd)下安装的应用无法访问。

可以用如下方法对目录加以区分

ProxyPass /tomcat/ ajp://localhost:8009/

在浏览器地址栏输入http://你的IP/tomcat/,即可看到的是Apache Tomcat的起始页

/////////////////////////////////////////////////////////////////////
保存修改后,重启Apache
#service httpd restart

10.在浏览器地址栏输入http://你的IP/,如果看到的是Apache Tomcat的起始页,恭喜你,Apache和Tomcat的整合已经成功了!

以上安装的软件文件及配置的路径如下:

apache的配置文件在/etc/httpd/conf下
apache的modules放在/usr/lib/httpd下
PHP配置文件在/etc/PHP.d/下 和/etc/PHP.ini
PHP的modules放在/usr/lib/PHP/modules下
Tomcat7的安装目录位于/usr/local/tomcat7

通过上面简单的几步,你也能自己配置出Linux下常用的web环境啦。


参考:

http://my.oschina.net/vikingz/blog/153469

http://www.xianren.org/system/centos6-4-yum-MysqL-jdk-tomcat.html

转载于:http://blog.csdn.net/wave_1102/article/details/44126699

相关文章

Centos下搭建性能监控Spotlight
CentOS 6.3下Strongswan搭建IPSec VPN
在CentOS6.5上安装Skype与QQ
阿里云基于centos6.5主机VPN配置
CentOS 6.3下配置multipah
CentOS安装、配置APR和tomcat-native