linux+apache+tomcat+mysql+jsp+php 整合安装.doc_第1页
linux+apache+tomcat+mysql+jsp+php 整合安装.doc_第2页
linux+apache+tomcat+mysql+jsp+php 整合安装.doc_第3页
linux+apache+tomcat+mysql+jsp+php 整合安装.doc_第4页
linux+apache+tomcat+mysql+jsp+php 整合安装.doc_第5页
已阅读5页,还剩3页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

超级无敌web服务器 linux+apache+tomcat+mysql+jsp+php 整合安装超级无敌web服务器 linux+apache+tomcat+mysql+jsp+php 整合安装 自己的安装过程,以前发表在新浪博客,现在换地盘了转过来.自我感觉写得还是不错滴. 在安装过程更是学到了很多东西做好这个项目以后linux基本是入门了,学习更深入的东西也不是那么费力了 1 装jdkjdk-6u3-linux-i586.bin #chmod u+x jdk-6u3-linux-i586.bin#./jdk-6u3-linux-i586.bin ln -s /usr/local/jdk1.6.0_03 /usr/local/jdkln -s /usr/local/jdk1.6.0_03 /jre /usr/local/jre#vi /etc/profile加入以下几行export JAVA_HOME=/usr/local/jdkexport CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jarexport PATH=$PATH:$JAVA_HOME/binexport CATALINA_HOME=/usr/local/tomcat保存退出。#source /etc/profile 很重要 刷新环境变量java version 查看jdk是否安装成功2 httpd-2.2.6.tar.gz#cp httpd-2.2.6.tar.gz /usr/local#cd /usr/local#tar zxvf httpd-2.2.6.tar.gz#cd httpd-2.2.6#./configure prefix=/usr/local/apache -enable-module=so#make#make install启动Apache,并测试。# cd /usr/local/apache/bin# ./apachectl start打开浏览器,并在地址栏中输入主机的IP地址apache-tomcat-6.0.14.tar.gz#tar zxvf apache-tomcat-6.0.14.tar.gz#cp r apache-tomcat-6.0.14 /usr/local/tomcat#/usr/local/tomcat/bin/startup.sh打开http:/localhost:8080 验证tomcat可以启动整和apache和tomcattomcat-connectors-1.2.25-src.tar.gz#tar zxvf tomcat-connectors-1.2.25-src.tar.gz进行编译配置。大家一定要注意这几个参数中前三个是很重要的,必要时可以去相应的目录看看相关的文件是否存在。#cd tomcat-connectors-1.2.25-src/native# ./ buildconf.sh#./configure -with-apxs=/usr/local/apache/bin/apxs -with-tomcat=/usr/local/tomcat -with-java-home=/usr/java/jdk -with-jni# make# make install#ll /usr/local/apache/modules/mod_jk.so mod_jk.so生成成功了。3 tomcat apache 整合 编辑apache的配置文件:#vi /usr/local/apache/conf/httpd.conf在末尾添加以下几行# Load mod_jk module LoadModule jk_module modules/mod_jk.so# Where to find perties JkWorkersFile /usr/local/apache/conf/perties# Where to put jk logs JkLogFile /usr/local/apache/logs/mod_jk.log # Set the jk log level debug/error/info JkLogLevel info # Select the timestamp log format JkLogStampFormat %a %b %d %H:%M:%S %Y # JkRequestLogFormat set the request format JkRequestLogFormat %w %V %T # JkOptions indicate to send SSL KEY SIZE, JkOptions +ForwardKeySize +ForwardURICompat -ForwardDirectories # Send servlet for context /examples to worker named worker1 #JkMount /examples/*.jsp worker1 JkMount /servlet/* worker1 # Send JSPs for context /examples to worker named worker1 JkMount /*.jsp worker1 创建文件ferties#vi /usr/local/apache/conf/workers.porperties添加如下内容: workers.tomcat_home=/usr/local/tomcat workers.java_home=/usr/local/jdk ps=/ worker.list=worker1 worker.worker1.port=8009 worker.worker1.host=localhost worker.worker1.type=ajp13 worker.worker1.connection_pool_timeout=600 worker.worker1.socket_keepalive=1 worker.worker1.lbfactor=1 worker.inprocess.stdout=$(workers.tomcat_home)$(ps)logs$(ps)inprocess.stdout worker.inprocess.stderr=$(workers.tomcat_home)$(ps)logs$(ps)inprocess.stderr最后重新启动tomcat和apache,我们的安装就完成了#/usr/local/tomcat/bin/shutdown.sh /关闭tomcat#/usr/local/tomcat/bin/startup.sh /启动tomcat#/usr/local/apache/bin/apachectl restart /重启apache4 lamp安装 一、安装mysql# groupadd mysql# useradd -g mysql mysql# cd /usr/local# tar zvxf mysql-standard-5.0.27-linux-i386-glibc23.tar.gz# ./configure -prefix=/usr/local/mysql# cd /usr/local/mysql# bin/mysql_install_db -user=mysql# chown -R root .# chown -R mysql var# chgrp -R mysql .# cp support-files/f /etc/f /复制配置文件,当启动mysql时会读取配置# vi /etc/f查找 The Mysql servermysqld添加一行:set-variable = max_connections=150保存并退出# /usr/local/mysql/bin/safe_mysqld (or mysqld_safe) -user=mysql & /启动mysql此时可以使用/usr/local/mysql/bin/mysqladmin version 查看Mysql DBMS版本和使用信息.# /usr/local/mysql/bin/mysqladmin -uroot password xxxxx /为root访问设置密码当计算机重新启动后mysql不会启动,如果想同时启动就添加下面的内容:# vi /etc/rc.d/rc.local添加:/usr/local/mysql/bin/safe_mysqld (or mysqld_safe)-user=mysql &保存并退出二、安装apache# cd /usr/local# tar -zxvf httpd-2.2.3.tar.gz# cd httpd-2.2.3# ./configure -prefix=/usr/local/apache -enable-module=most -enable-shared=max# make# make install启动Apache服务: # /usr/local/apache/bin/apachectl start关闭Apache服务: # /usr/local/apache/bin/apachectl stop重启Apache服务: # /usr/local/apache/bin/apachectl restart三、安装php# cd /usr/local# tar -jxvf php-5.2.0.tar.bz2# cd php-5.2.0# ./configure -prefix=/usr/local/php -with-mysqld=/usr/local/mysql -with-apxs2=/usr/local/apache/bin/apxs# make# make install# cp php.ini-dist /usr/local/php/lib/php.ini四、配置apache编辑httpd.conf文件# vi /usr/local/apache/conf/httpd.conf在LoadModule处添加: LoadModule php5_module module/libphp5.so在DirectoryIndex处添加: index.php在AddType application处添加: AddType application/x-httpd-php .php .phtmlAddType applicatoin/x-httpd-php-source .phpsphp 装好后注意查看selinux日志是否阻止读取php模块httpd加入 AddType application/x-httpd-php .php五、测试php模块的加载# /usr/local/apache/bin/apachectl start /开启apache在浏览器中输入:http:/localhost/浏览器中显示:It Works 表示apache开启www服务在/apache/htdocs目录下建一个文件phpinfo.php输入:保存并退出在浏览器中输入:http:/localhost/phpinfo.php浏览器中显示一个关于apache和php安装的Web页,表示成功加载php模块。5 数据库相关 phpmyadmin 和 jdbcJDBC的安装#tar -zxvf mysql-connector-java-3.2.0-alpha.tar.gz#cd mysql-connector-java-3.2.0-alpha#cp mysql-connector-java-3.2.0-alpha-bin.jar /usr/local/tomcat/common/lib#tar xfv mssqlserver.tar#tar xfv msjdbc.tar#cd lib# cp *.jar /usr/local/tomcat/common/libphpmyadmin1 tar2 mv to /usr/local/apache/htdocs3 改个好打的名字4 cd 进入phpmyadm

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论