Windows下Apache+Tomcat+MySQL+jsp+php的服务器整合配置 约定:1、文中对设置环境变量使用12好字,70%灰,计算此部分即可知道环境变量设置次数。2、需要注解的地方使用10号字,灰色标识。 整理多个网站内容:http://www.knowsky.com/344534.htmlhttp://www.qqread.com/php/n652282101_3.htmlhttp://www.itlearner.com/Article/2006/3112.shtml使用软件:JDK:jdk-6u6-windows-i586-p.exeAPACHE:apache_2.0.63-win32-x86-no_ssl.msiTOMCAT:apachetomcat.exeMOND_JK:mod_jk-apache-2.0.59.soPHP: php-5.2.6-Win32.zipMYSQL:mysql-5.0.51b-win32.exeJDBC::mysql-connector-java-3.1.14-bin.jar一、安装jdk:使用版本为:jdk-6u6-windows-i586-p.exe 一)、配置环境变量:JAVA_HOME=D:/www/Java/jdk1.6.0_06CLASSPATH=.;%JAVA_HOME%/lib/dt.jar;%JAVA_HOME%/lib/tools.jar;(注:前面.;表示 但前文件,如不指定,将运行不了java)path=%JAVA_HOME%;%JAVA_HOME%/bin;二、安装apache:一)、安装apache:apache_2.0.63-win32-x86-no_ssl.msi二)、配置apache:conf/httpd.conf。1、修改默认网站根目录,如下:DocumentRoot"D:/www/website"Listen80 (注:Apache的监听端口,建议使用默认值80,可根据自己情况调整)注:整个安装过程需要修改httpd.Conf:4次,分别为配置apache、php与apache的连接、Tomcat与apache连接、phpmyadmin与apache连接。 三、安装Tomcat,版本:Tomcat6.0一)、安装Tomcat二)、设置环境变量:TOMCAT_HOME= d:/www/Tomcat 6.0;CATALINA_HOME= d:/www/Tomcat 6.0/serverpath = d:/www/Tomcat 6.0/bin 三)、Tomcat与apache连接:1、复制mod_jk.dll(或mod_jk.so)到apache根目录module文件夹下(注:本文使用的是mod_jk-apache-2.0.59.so,将其更名为mod_jk.so)2、讲一下代码添加到Apache的/conf/httpd.conf文件中#让apache遇到jsp文件时,在后台将其交由Tomcat去处理LoadModulejk_module modules/mod_jk.so#此处mod_jk的文件为你下载的文件JkWorkersFile"d:/www/Tomcat 6.0/conf/workers.properties"#指定tomcat监听配置文件地址JkLogFile"d:/www/Tomcat 6.0/logs/mod_jk2.log"#指定日志存放位置JkLogLevelinfo#设置虚拟主机<VirtualHostlocalhost>ServerAdminlocalhostDocumentRootd:/www/website#您的站点项目所在路径,应与tomcat中的目录设置相同ServerNamelocalhostDirectoryIndexindex.html index.htm index.jspErrorLoglogs/shsc-error_log.txtCustomLoglogs/shsc-access_log.txt commonJkMount/servlet/* ajp13#让apache支持对servlet传送,用以Tomcat解析JkMount/*.jsp ajp13#让apache支持对jsp传送,用以Tomcat解析JkMount/*.do ajp13#让apache支持对.do传送,用以Tomcat解析</VirtualHost>四)、查找目录下的conf/workers.properties文件,以下方为准修改,没有文件则创建:workers.tomcat_home=d:/Tomcat#让mod_jk模块知道Tomcat的位置workers.java_home=d:/www/Java/jdk1.6.0_06#让mod_jk模块知道jre的位置ps=/worker.list=ajp13#模块版本worker.ajp13.port=8009#工作端口,若没占用则不用修改worker.ajp13.host=localhost#本机,若上面的Apache主机不为localhost,作相应修改worker.ajp13.type=ajp13#类型worker.ajp13.lbfactor=1#代理数,不用修改启动tomcat,bin/startup.bat文件,如出现tomcat运行控制台,tomcat成功启动。四、安装php:一)、php-5.2.6-Win32.zip到D:/www/PHP二)、修改PHP的php.ini1、将PHP/下的文件php.ini-dist”改名“php.ini”,2、配置环境变量:path=;D:/www/php;3、编辑php.ini,如下:1)、添加模块;extension=php_mysql. 改为dllextension=php_mysql.dll (使用mysql);extension=php_mcrypt.dll 改为 extension=php_mcrypt.dll(使用phpmyadmin);extension=php_mbstring.dll改为extension=php_mbstring.dll (使用phpmyadmin) 三)、配置php与apache的连接 1、在Apache的/conf/httpd.conf文件中加入如下代码: LoadModulephp5_module D:/www/php/php5apache2.dllPHPIniDir D:/www/phpScriptAlias/php/ "d:/www/php/"AddTypeapplication/x-httpd-php .php3AddTypeapplication/x-httpd-php .phpAddTypeapplication/x-httpd-php .phtmlActionapplication/x-httpd-php "/php/php.exe"2、目录默认索引文件:DirectoryIndex, 如下:DirectoryIndexindex.html index.jsp index.php default.jsp default.phpindex.html.var注:第一行“LoadModulephp5_module D:/www/php/php5apache2.dll”是指以module方式加载php,第二行“PHPIniDir"D:/www/php"”是指明php的配置文件php.ini的位置,是当然,其中的“D:/www/php”要改成你先前选择的php解压缩的目录“AddTypeapplication/x-httpd-php.php”两行等,为添加可以执行php的文件类型。五、安装MySQL:一)、安装mySQL:详细步骤参见图解详细步骤:http://www.qqread.com/php/n652282101_3.html继续,选择安装类型,选择“自定义”custom安装,然后点“Next”下一步,出 现自定义安装界面选择安装路径:C:/MySQLServer 4.1(可自定义)点“OK”返回到自定义安装界面,路径已改为设置的路径点“Next”,准备开始安装点“Install”开始安装完成后出现创建MySQL.com帐号的界面如果是首次使用MySQL,选“Createanew free MySQL.com accout”点“Next”,输入你的Email地址和自己设定的用于登录MySQL.com的密码填完后点“Next”进入第二步填写姓名等相关信息,填完点“Next”,进入第三步填完电话号码、公司名称等信息后,点“Next”,然后出现预览你刚才填的信息的界面,点“Next”出现安装完成界面注意,这里有个配置向导的选项(Configurethe MySQL Server now),建议勾选立即配置你的MySQL。许多说安装完MySQL后无法启动,原因就在于没有配置MySQL。点击“Finish”完成安装,并开始配置MySQL点“Next”,进入配置类型选择页面。选“Detailedconfiguration”(详细配置)点“Next”,进入服务类型选择页面。选“DeveloperMachine”(开发者机器),这样占用系统的资源不会很多点“Next”后,进入数据库用法选择页面。选择“MultifunctionalDatabase”点“Next”,进入选择InnoDB数据存放位置页面不用更改设置,直接放在InstallationPath安装目录里即可,然后点“Next”,选择MySQL的同时联接数选择“ManualSetting”,设置为100(根据自己需要,酌情设置)点“Next”,配置MySQL在TCP/IP通讯环境中的端口选择默认的3306端口即可。点“Next”,选择MySQL中的字符设置注意,这里的选择将会影响你是否能在MySQL中使用中文。选择gb2312字符集以便支持简体中文点“Next”,设置Windows服务选项注意,这里的选择很关键。“InstallAs Windows Service”一定要勾选,这是将MySQL作为Windows的服务运行。“ServiceName”就用默认的“MySQL”下面的“Launchthe MySQL Server automatically”一定要勾选,这样Windows启动时,MySQL就会自动启动服务,要不然就要手工启动MySQL。许多人说安装MySQL后无法启动、无法连接、出现10061错误,原因就在这里。点“Next”,设置根帐号root的登录密码“ModifySecurity Settings”是设置根帐号的密码,输入你设定的密码即可。“CreateAn Anonymous Account”是创建一个匿名帐号,这样会导致未经授权的用户非法访问你的数据库,有安全隐患,建议不要勾选。点“Next”,MySQL配置向导将依据你上面的所有设定配置MySQL,以便MySQL的运行符合你的需要点“Execute”开始配置,当出现“Servicestarted successfully”时,说明你的配置完成,MySQL服务启动成功点“Finish”完成,整个MySQL的配置完成,剩下的就是用MySQL客户端连接MySQL服务器,然后使用了。二)、安装JDBC驱动:1、解压缩mysql-connector-java-3.1.10.zip将要使用的是mysql-connector-java-3.1.10-bin-g.jar和mysql-connector-java-3.1.10-bin.jar2、配置JDBC:1)、在java/目录下建立mysqlforjdbc子目录,mysql-connector-java-3.1.10-bin.jar该目录。2)、复制mysql-connector-java-3.1.10-bin-g.jar到Java/jdk1.6.0_06/lib/目录3)、配置环境变量:PATH= %JAVA_HOME%/lib/mysql-connector-java-3.1.10-bin-g.jar;D:/www/Java /mysqlforjdbc/mysql-connector-java-3.1.10-bin.jar;五、安装phpMyAdmin:一)、下载得到phpMyAdmin-2.6.0.zip ,在www文件夹下二)、找到并打开libraries/config.default.php 复制到phpMyAdmin/更名为config.inc.php三)、修改config.inc.php,如下:1、查找password 有如下两行$cfg['Servers'][$i]['user'] = 'root'; $cfg['Servers'][$i]['password'] = '';把你的mysql密码填到$cfg['Servers'][$i]['password'] = ''; 单引号里边2、搜索$cfg['PmaAbsoluteUri'],将其设置为phpMyAdmin 目录路径,如:http://localhost/phpMyAdmin/;3、搜索$cfg['blowfish_secret'],设定好root密码后这里也要填写比如ROOT密码xqin.com则设置为$cfg['blowfish_secret']= 'xqin.com';4、搜索$cfg['DefaultLang'],将其设置为zh-gb2312 ;5、搜索$cfg['DefaultCharset'],将其设置为 gb2312;打开浏览器,输入:http://localhost/phpMyAdmin/,IIS和 MySQL 均已启动,如果出现如下页面则phpmyadmin安装完成并可以使用了四)、与apache连接,在apache的conf/htttpd.conf下添加如下代码Alias/phpmyadmin "D:/www/phpMyAdmin"<Directory"D:/www/phpMyAdmin">AllowOverrideNoneOptionsNoneOrderallow,denyAllowfrom all</Directory>打开浏览器,输入:http://localhost/phpMyAdmin/,若apache 和MySQL 均已启动,输入用户ROOT密码*******即可浏览数据库内容。约定:1、文中对设置环境变量使用12好字,70%灰,差此部分即可知道对环境变量设置次数。2、需要注解的地方使用10号字,灰色标识。
Windows下Apache+Tomcat+MySQL+jsp+php的服务器整合配置
最新推荐文章于 2024-11-18 16:33:09 发布