CentOS yum安装Apache + PHP + Tomcat7 + MySQL

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

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

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

作为一个程序猿,虽然并不用精通运维的活,但基本的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

#wget http://mirrors.hust.edu.cn/apache/tomcat/tomcat-7/v7.0.42/bin/apache-tomcat-7.0.42.tar.gz #tar -zxvf apache-tomcat-7.0.42.tar.gz #mv apache-tomcat-7.0.42 /usr/local/tomcat7

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

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

发表于

我来说两句

0 条评论
登录 后参与评论

相关文章

来自专栏Modeng的专栏

Mac 电脑如何卸载 node

版权声明:本文为原创文章发布于公众号:Modeng , 你可以随意转载但请务必注明出处!!! https://blog.csdn.net/qq_3213528...

3273
来自专栏Django Scrapy

jupyter notebook下mongodb的使用

1 首先插一嘴,如何导入.json文件 命令行窗口打开 mongo.exe 创建数据库 db.createCollection('the_filena...

54014
来自专栏大内老A

[WCF 4.0新特性] 默认绑定和行为配置

对于传统的WCF配置系统,无论是绑定的配置还是行为(服务行为和终结点行为)都必须具有一个名称。而正是通过整个配置名称,它们才能被应用到目标对象(终结点或者服务)...

19010
来自专栏Golang语言社区

Golang语言--select

Golang语言--select golang的select与channel配合使用。它用于等待一个或者多个channel的输出。 应用场景:主goroutin...

3537
来自专栏JavaEdge

JVM性能调优实战(一) - 基于JDK命令行的监控1 JVM的参数类型2 查看JVM运行时参数3 jstat查看JVM统计信息GC

631
来自专栏大闲人柴毛毛

Linux目录管理全面掌握

路径符号 . 当前目录 .. 上一层目录 - 前一个目录 ~ 当前账户的主文件夹 ~chai chai这个账户的主文件夹 目录处理命...

29612
来自专栏计算机视觉

vim操作

1. vim 文件名,进入你需要修改的文件。例如vim test.py,就是修改test.py文件。 2. 输入i,就是insert的缩写。上下移动光标,光标位...

27510
来自专栏Pythonista

记录java版本不兼容的坑,(kafka运行报错)

我的kafka是1.8java环境下的,所以卸载1.7java,安装最新的java1.8

3902
来自专栏Debian社区

Debian Stretch 安装 Nodejs 最新版本

有时候我们运行某个软件需要用到较新版的 Node.js 环境,而 Debian 系统默认提供的 Nodejs,版本比较低,Debian 9.3 的系统中版本为 ...

1631
来自专栏极客生活

数据分析Excel之去重

默认是所有列对比,也就是将所有列看成一个元组,全都相同才算重复。 比如上图中,由于「全选」,只有一个重复值就是20行和21行,点击「删除重复项」即可。

811

扫码关注云+社区

领取腾讯云代金券