使用 Yum管理安装Apache+PHP+Mysql+jdk+tomcat的安装,务求简洁快速,另外还针对Mysql加强一些安全性,此外请注意防火墙已经打开相关的port,否则外面是永远都连不进来的。
强调一下,这是在centos6上已经成功的安装步骤。
1. 安装Apahce, PHP, Mysql, 以及php连接mysql库组件。
yum -y install httpd php mysql mysql-server php-mysql
2. 配置开机启动服务 设置apache服务器httpd服务开机启动
chkconfig --levels 235 httpd on
设置mysql服务开机启动
chkconfig --levels 235 mysqld on
启动httpd服务,与开机启动无关
service httpd start
启动mysql服务,与开机无关
service mysqld start
3.设置mysql数据库root帐号密码。
引号内填密码
mysqladmin -u root password "both-win"
4. 让mysql数据库更安全
mysql -u root -p
删除test数据库
mysql> DROP DATABASE test;
删除匿名帐户
mysql> DELETE FROM mysql.user WHERE user = "";
重载权限
mysql> FLUSH PRIVILEGES;
5. 按照以上的安装方式, 配置出来的默认设定:
配置文件在/etc/httpd/conf/目录下,文件根目录为/var/www/html/,工具文件在/etc/rc.d/init.d/目录下,日志文件在/var/log/httpd/目录下。
php的设定档为/etc/php.ini
新建一个php脚本:
<?php
phpinfo();
?>
安装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
安装mysql扩展
yum -y install mysql-connector-odbc mysql-devel libdbi-dbd-mysql
一次全装
yum -y install httpd php mysql mysql-server php-mysql httpd-manual mod_ssl mod_perl mod_auth_mysql php-mcrypt php-gd php-xml php-mbstring php-ldap php-pear php-xmlrpc mysql-connector-odbc mysql-devel libdbi-dbd-mysql
使用 root 帐号执行下列命令进行 JDK 安装
yum install java-1.6.0-openjdk java-1.6.0-openjdk-devel
yum 安装过程完成后,输入
java -version
JVM 已更换到 1.6.0 版本
如果你的 JVM 还是旧版本可使用下列方式改变,选择你要更换的JVM
update-alternatives --config java
接下来设定 JAVA 环境变数
执行 vim /etc/profile (可使用其他编辑器,不限定使用 vi )
输入下列内容,JAVA_HOEM 输入 JDK 安装路径,可能会有差异
JAVA_HOME=/usr/lib/jvm/java-1.6.0
PATH=$PATH:$JAVA_HOME/bin
CLASSPATH=.:$JAVA_HOME/lib/tools.jar:$JAVA_HOME/lib/dt.jar
export PATH JAVA_HOME CLASSPATH
执行重新开机
reboot
JDK 安装完成
使用 root 帐号,执行下列命令安装 Tomcat 6 7 8 9
yum -y install tomcat6 tomcat6-webapps tomcat6-admin-webapps
安装完成后,使用下列指令启动 Tomcat
service tomcat6 start
在浏览器输入 http://你的IP:8080/ 可看到画面,如果看不到请确定是否是防火墙问题
停止 tomcat
1.service tomcat6 stop
开机时启动 tomcat
1.chkconfig tomcat6 on
如果需要更进阶的使用 Tomcat 与管理 Tomcat,可以使用 Tomcat 提供的 Web 管理工具进行管理,
在于预设中无法直接使用 Tomcat 管理工具,
需先行设定完成 tomcat-users.xml 档案
设定方式如下(tomcat-users.xml 会因为安装方
式不同位于不同路径)
vim /etc/tomcat6/tomcat-users.xml
加入以下内容,此设定帐号密码皆为 test,帐号与密码可自行设定
1.<role rolename="manager"/>
2.<role rolename="admin"/>
3.<user username="test" password="test" roles="admin,manager"/>
重新启动 Tomcat
1.service tomcat6 restart
在浏览器中输入 http://你的IP:8080/ ,点选左边管理清单输入帐号密码即可进行管理
放置 webap 的路径: /var/lib/tomcat6/webapps/
Tomcat6 安装路径: /usr/share/tomcat6
如果网站需同时整合 Apache 与 Tomcat 可以使用 JK 或者使用 Proxy 方式 ,这里将介绍使用 Proxy 方式整合 Apache 与 Tomcat
使用 vi 编辑 proxy_ajp.conf 档案
/etc/httpd/conf.d/proxy_ajp.conf
输入以下内容
1.ProxyPass /tomcat/ ajp://localhost:8009/
储存档案后,重新启动 apache
service httpd restart
在浏览器输入 http://你的IP/tomcat/ 可看到画面,如果看不到请确定是否是防火墙问题
到目前为止php与jsp的执行环境都已经建立好了,但是我们还需要双边能紧密的整合。
最新的PHP/JavaBridge可到http://sourceforge.net/projects/php-java-bridge/下载Binary的war文件。
取得JavaBridge.war文件。将Tomcat的伺服器配置中的unpackWARs设为True,然后将JavaBridge.war复制到 Tomcat的webapps目录下。重新启动 Tomcat,即可在webapps目录下看到JavaBridge这个目录。
将JavaBridge目录下的java子目录完整复制到我们要开发的php的目录下。
写一段测试的程式码:
1.<?php
2.require_once("java/Java.inc"); //注意运用路径
3.$system = new Java("java.lang.System"); //运用系统包
4.header("content-type:text/html; charset=utf-8");
5.$s = new Java("java.lang.String", "我在php中执行java");
6.echo $s;
7.?>
java子目录内包含使用PHP实作的PHP/Java Bridge原始程式码。
从浏览器测试新的应用程序。
Apache+PHP+Mysql+jdk+tomcat的安装
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章
WEB页面常用优化方法
zhenjunwei
2019-02-23 00:39:41
Linux系统搭建简单 D H C P服务
遇見ZZM
2019-02-24 12:53:29
用虚拟机自主搭建互联网架构的DNS
水柔山
2019-02-23 00:40:13
用系统为centos6的主机,搭建PXE服务器,实现批量安装centos6,7系统
水柔山
2019-02-23 00:40:13
Saltstack-部署
jungiewolf
2019-02-23 00:35:46
linux学习笔记——DNS服务器的学习和搭建
河邊的石子
2019-02-23 00:31:06
llinux 下搭建DNS服务器
zhubf1987
2019-02-23 00:28:38
springcloud架构搭建(一) Eureka服务器搭建及配置
mingliabc123
2019-02-23 00:27:48
Spring Cloud云服务架构 - commonservice-config配置服务搭建
mingliabc123
2019-02-23 00:27:48
Centos下搭建LAMP
super748
2019-02-23 00:23:42
Apache+SVN搭建
shanqiangwu
2019-02-23 00:19:05