关于Linux+JDK+Tomcat+Apache+MySQL+PHP的Web服务环境搭建

php+mysql+tomcat集成开发环境 该程序包集成最新的Apache+Nginx+LightTPD+PHP+MySQL+phpMyAdmin+Zend Optimizer+Zend Loader,一次性安装,无须配置即可使用,是非常方便、好用的PHP调试环境。该程序绿色小巧简易迷你仅有35M,有专门的控制面板。总之学习PHP只需一个包。 对学习PHP的新手来说,WINDOWS下环境配置是一件很困难的事;对老手来说也是一件烦琐的事。因此无论你是新手还是老手,该程序包都是一个不错的选择。 立即下载

起因:LAMP(Linux+Apache+MySQL+PHP)和LTMJ(Linux+Tomcat+MySQL+JDK)架构一直是企业开发中最稳定的生产环境。

版本选择(仅供参考):

操作系统:CentOS6.5
JAVA程序运行环境:JDK1.7
PHP程序运行环境:PHP5.3
数据库系统:MySQL5.1
WEB服务器:Apache2.2(php)+Tomcat6(jsp)

第一步:CentOS的安装与配置

从CentOS官网(www.centos.org)下载CentOS6.5DVD的ISO镜像文件。为了方便起见,先下载种子文件,再用迅雷下载速度比较快:

http://vault.centos.org/6.5/isos/x86_64/CentOS-6.5-x86_64-bin-DVD1to2.torrent 

下载完成之后,使用电脑店(u.diannaodian.com)或者老毛桃(www.laomaotao.org)把镜像刻录到U盘中,不会的请自行百度。刻录完成之后,进入主板BIOS设置U盘为第一启动。然后插入U盘,出现下面这个画面选择第一项便可以开始安装CentOS6.7了。

123.jpg

图形化安装界面比较简单,具体安装步骤请自行百度或者参考这个视频教程。 安装完成之后,再去BIOS改回第一启动为硬盘。第一次进入CentOS系统,第一件事就是联网!!关于网络配置请参考。网络连通之后,然后以root身份进入终端Terminal,输入一下命令更新系统内核软件:

yum -y update

如果yum源不是国内镜像,可能速度比较慢,建议使用国内yum源镜像站点,请参考

第二步:Tomcat的安装与配置

安装Tomcat命令:

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

然后启动Tomcat服务:

service tomcat6 start

访问http://localhost:8080/如果出现不了以下网页,说明是防火墙策略问题,请参考

1461843188357031752.jpg

第三步:MySQL的安装与配置

安装MySQL命令:

yum -y install mysql mysql-server mysql-devel

启动MySQL服务:

service mysqld start

设置MySQL服务为开机自启动:

chkconfig mysqld on

第一次以空密码登录MySQL并且为root账户设置密码:

mysql -uroot -p
Enter passeord:回车
mysqladmin -u root password '你想要设置的密码'

接下来就可以用刚刚设置的密码登录和退出MySQL数据库了:

mysql -uroot -p
Enter password:刚才设置的密码
exit;

最后重启MySQL:

service mysqld restart

第四步:Apache的安装与配置

安装Apache命令:

yum -y install httpd

然后启动Apache服务:

service httpd start

这时候Apache启动之后会提示错误:

正在启动 httpd:httpd: Could not reliably determine the server's fully qualif domain name, using ::1 for ServerName

需要配置httpd.conf文件:

vi /etc/httpd/conf/httpd.conf

找到#ServerName localhost:80,去掉“#”,即改为ServerName localhost:80。然后:wq!保存退出。 设置Apache服务为开机自启动:

chkconfig httpd on

然后重启Apache服务:

service httpd restart

测试地址:http://localhost,就会出现以下界面。如果此时还是测试不通,同样说明是防火墙策略问题,请参考

1461843343796094437.jpg

第五步:PHP的安装与配置

安装PHP及其组件命令:

yum -y install php php-mysql php-common php-mbstring php-gd php-imap php-ldap php-odbc php-pear php-xml php-xmlrpc

然后重启MySQL和Apache:

service mysqld restart
service httpd restart

最后就可以输入http://localhost或者127.0.0.1测试了。

第六步:JDK的安装与配置

CentOS6.5系统自带Open JDK1.7、1.6和1.5,但OpenJDK部分内容与SUN JDK不兼容,因此打算重新安装SUN JDK1.7来开发。

首先卸载系统自带的JDK:

1. 通过rpm命令查看Open JDK具体版本信息

rpm -qa | grep java

结果可能为

tzdata-java-2012c-1.el6.noarch
java-1.7.0-openjdk-1.7.0.45-1.45.1.11.1.el6.x86_64

2. 通过rpm卸载JDK

rpm -e --nodeps tzdata-java-2012c-1.el6.noarch
rpm -e --nodeps java-1.7.0-openjdk-1.7.0.45-1.45.1.11.1.el6.x86_64

此时已经卸载了Open JDK了。

然后安装SUN公司JDK

1. 下载tag.gz文件(http://www.oracle.com/technetwork/java/javase/downloads/index.html)
2. 复制到 /opt目录 下并解压

cp jdk-7u80-linux-x64.tar.gz /opt/
tar -zxvf jdk-7u80-linux-x64.tar.gz

3. 配置全局环境变量
在 /etc/profile文件 内追加以下内容

# jdk7 settings
JAVA_HOME=/opt/jdk1.7.0_80
JRE_HOME=$JAVA_HOME/jre
PATH=$PATH:$JAVA_HOME/bin:$JRE_HOME/bin
CLASSPATH=:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar:$JRE_HOME/lib
export JAVA_HOME JRE_HOME PATH CLASSPATH

4.然后执行 source /etc/profile 使配置生效。
5. 在 /sbin目录 下建立java的软链接
此时我们在shell中输入java命令,将提示/usr/bin中找不到java命令,那是因为我们还没为$JAVA_HOME/bin/java在/sbin目录下建立软链接

ln -s /opt/jdk1.7.0_80/bin/java /sbin/java

最后查看Java版本,如果出现以下信息,说明安装成功

[root@localhost ~]# java -version
java version "1.7.0_80"
Java(TM) SE Runtime Environment (build 1.7.0_80-b15)
Java HotSpot(TM) 64-Bit Server VM (build 24.80-b11, mixed mode)

至此,环境搭建完成。

PS:如果想在一台服务器上既运行Java程序又想运行PHP程序,可以安装一个反向代理服务器-Nginx。

但是,nginx配置起来比较繁琐,推荐使用一键PHP/JAVA安装工具


Linux搭建mysqljavatomcat环境 Linux搭建mysqljavatomcat运行环境 立即下载

相关推荐

php mysql tomcat

php mysql tomcat php mysql tomcat php mysql tomcat

tomcat+php+mysql环境配置

tomcat+php+mysql环境配置tomcat安装配置tomcat配置php配置tomcat利用jsp连接mysql配置tomcat利用php连接mysql tomcat安装配置 下载tomcattomcat官网下载zip包 解压到自己想要的目录下 使用Tomcat之前需要JDK以及JAVA_HOME环境变量配置 修改conf文件下的logging.properties文件,解决控制台乱码问题 配置tomcat环境变量,将bin目录路径添加到path下 cmd下执行startup启动服务 浏览器

h2763246823的博客 2806

linux tomcat+mysql

linux上的tomcat包:apache-tomcat-7.0.64.tar.gz +MySQL-5.5.49-1.linux2.6.i386.rpm-bundle.tar

Windows下Apache+Tomcat+MySQL+jsp+php服务器整合配置经验总结

  jsp是优秀的,它基于Java技术,利用JavaBean/Servlet制作动态网站,Java强大的面向对象编程使Jsp相对于php和asp有着得天独厚的优势。但学习jsp相对于php和asp来说是有难度的。我想原因之一就是jsp服务环境的配置要棘手一些。对于动态网页制作,在交大asp曾很长时间占据上风,不太多的“高手”(也许很多人认为使用jsp的是高手吧)使用jsp,交大比较成功的jsp网

学海无涯的专栏 2009

mysql php tomcat整合工具,Apache+php+tomcat+mysql整合手册

Apache+Php+tomcat+mysql整合手册Apache+Php+tomcat+mysql整合手册一. 需要的安装包httpd-2.0.52.tar.gzjakarta-tomcat-5.0.28.tar.gzjakarta-tomcat-connectors-jk2-2.0.4-src.tar.gzPhp_439RC3.tar.gzmysql-4.0.21.tar.gz二. apach...

weixin_28675839的博客 214

Tomcat 下使用phpMyAdmin操作MySQL数据库。

单独启动wamp中的mysql       之前安装过wamp集成环境,也就一起安装了mysql,版本是5.6.17。这一次需要用javamysql,那怎么单独启动mysql呢?看下面步骤: 1、先在wamp文件夹下找到启动mysql服务器的程序,我的路径如下       D:\wamp\bin\mysql\mysql5.6.17\bin       在这个mysql的bin文件

Umbrella_J 5296

web服务linux+apache+tomcat+mysql+jsp+php 整合安装

无敌web服务linux+apache+tomcat+mysql+jsp+php 整合安装     自己的安装过程,以前发表在新浪博客,现在换地盘了转过来... 自我感觉写得还是不错滴.. 在安装过程更是学到了很多东西 做好这个项目以后linux基本是入门了,学习更深入的东西也不是那么费力了   1  装jdkjdk-6u3-linux-i586.bin #chmod...

徐行足迹 294

[apache] Linux全能web服务器配置方案

<br />Linux全能web服务器配置方案<br />纲要:<br />一,        Apache的安装<br />二,        编译安装PHP<br />三,        JSP环境的支持<br />四,        企业虚拟主机配置实战方案<br />五,        Web服务环境支持测试<br />一,Apache(httpd)的安装<br />1.rpm (redhat自带的安装)<br />   2.重新编译源代码安装<br />1,RPM包的安装:<br />[root@

叶落枫亭 1302

linux mysql 课件_LAMPPT(linux apache+mysql+php+perl+tomcat+jdk

linux系统下的jsp、php服务同时搭建apache+mysql+php+perl+tomcat+jdk+phpmyadmin现已推出2.0版本1、下载lamppt2.0.tar.gz2、#tar xvfz lamppt2.0.tar.gz -C /opt 注:必须安装到此文件夹二、启动服务1、#sh /opt/lampp/start.sh三、查看是否启动成功1、#netstat -nl 看8...

weixin_42524842的博客 138

apache tomcat jsp mysql_linux+apache+tomcat+mysql+jsp+php 整合安装

无敌web服务linux+apache+tomcat+mysql+jsp+php 整合安装1 装jdkjdk-6u3-linux-i586.bin#chmod u+x jdk-6u3-linux-i586.bin#./jdk-6u3-linux-i586.binln -s /usr/local/jdk1.6.0_03 /usr/local/jdkln -s /usr/local/jdk1.6.0...

weixin_29014939的博客 147

centOs5.3 安装apache+tomcat+php+mysql

--------------下载须要的文件-------------------------- 以下文件都下载到了 /mnt/目录下. 1 下载JDK,到sun的网站上下载 jdk-6u16-linux-i586-rpm.bin, 到本地Windows机器上,再用FileZilla上传到服务器. 2 远程ssh登录linux, #cd  /mnt ,下载apache : 命

冷月宫主的专栏 1046

linuxjdk+tomcat+mysql环境搭建

linuxjdk+tomcat+mysql环境搭建

centos系统搭建Javaweb服务环境

安装前准备: ①下载:xampp-linux-x64-7.3.2-1-installer.run 下载链接:https://www.apachefriends.org/download.html ②下载:apache-tomcat-8.5.38.tar.gz 下载链接:https://tomcat.apache.org/download-80.cgi ③下载:jdk-8...

qq_41743796的博客 276

ubuntu下web服务环境搭建学习笔记

1、常用命令 1)打开某文件夹,以获得该对该文件夹的修改权限:sudo nautilus 2)进入超级用户:sudo -i 3)终端清屏:CTRL + L 2.安装apache2.0 sudo apt-get install apache2 在浏览器中打开:h

greensurfer的专栏 1264

Ubuntu 14.04 安装ApacheMySQLPHPJDK7、Tomcat7、vsFTPd、Open SSH Server快速步骤

Ubuntu 14.04 安装ApacheMySQLPHPJDK7、Tomcat7、vsFTPd、Open SSH Server快速步骤

藏知阁 617

Linux下安装配置 Jdk1.6+Tomcat6.0.x+MySql5.x+Apache2.2.x+jk_mod1.2+PHP5.x 详解

Linux下安装配置 Jdk1.6+Tomcat6.0.x+MySql5.x+Apache2.2.x+jk_mod1.2+PHP5.x 详解 本篇以Redhat AS5,内核为Linux 2.6.18-8.el5 为例,其中Redhat/Fedora系列基本一致,其他Linux或者版本均可以参考。 STEP 1 软件下载: 1. jdk1.6.x   http://java.sun

dinglinsong的专栏 1129

windows搭建tomcat+php+mysql生产环境

(参考资源:https://pan.baidu.com/s/1UanYjAKg1uui3KA6_T88Yg)一.安装jdk安装资源包提供的jdk。二.安装tomcat1.安装资源包提供的tomcat9.2.申请腾讯云证书网址https://cloud.tencent.com/product/ssl3.配置证书(多虚拟主机)server.xml内容    &lt;Connector port="44...

alusnow1的博客 2996

Linux下部署tomcat+mysql服务

Linux下部署tomcat+mysql服务器第一次在linux服务器上部署项目,把我部署的过程和其中遇到的坑记录下来。Linux下部署tomcatmysql服务器 准备 vpn创建连接 Linux服务器连接工具XShell WinSCP文件上传下载 部署 拷贝tomcat JDK安装 合适的JDK版本 JDK安装 数据库导入 Tip 表不存在的异常 TIp 删除复杂外键关联的表 Tip show

qq_17371033的专栏 5795
上一篇: 自制Markdown简明语法教程
下一篇: 关于CentOS防火墙的配置
inslow
博客等级 码龄10年 58粉丝 36原创
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值