存档

文章标签 ‘mod_jk’

软件版本: Apache_2.2.9-win32-x86-no_ssl-r2.msi Php-5.2.6-Win32.zip Mysql-5.1.26-rc-win32.zip 安装目录: D:/xmlinux/webapp PHP配置: (1)将D:”xmlinuxer”webapp”php5″目录下的libmysql.dll和php5ts.dll两个文件复制到C:”WINDOWS”system32″下; (2)将D:”xmlinuxer”webapp”php5″ext”目录下的php_gb2.dll、php_mysql.dll及 php_mbstring.dll复制到C:”WINDOWS”system32″下; (3)将D:”xmlinuxer”webapp”php5″中的php.ini-dest或php.ini-recommended重命名为php.ini复制到C:”WINDOWS”system32″下; (4)改配置文件php.ini,具体包括: i.extension_dir=”/”改为 extension_dir=”F:/ProgramFiles/PHP5.2/ext”; ii.去掉下面三个表达式前面的“;”,改后如下: extension=php_gd2.dll extension=php_mbstring.dll extension=php_mysql.dll iii.;date.timezone = 修改为 date.timezone = PRC Apache配置httpd.conf文件 加入支持php5和mysql的代码: LoadFile D:/xmlinuxer/webapp/php5/libmysql.dll LoadModule php5_module D:/xmlinuxer/webapp/php5/php5apache2_2.dll PHPIniDir “D:/xmlinuxer/webapp/php5″ AddType application/x-httpd-php .php 整合Apache 与 Tomcat 方案一:mod_jk模块实现 适用于较低版本,在Apache2.2.*以后的的版本上无法成功实现Apache与Tomcat的整合,即使编译模块通过了的话(网上很多文档都是用这种方法的资料,而且都大同小异,我试过了。。。可以模块可以编译通过,但是其实根本实现不了,因为现在mod_jk模块最高版本只支持到Httpd-2.2.4版本的而已,所以对于Apache版本高一点就的话就根本没有mod_jk与之对应的模块实现)所以对此方案测试并不能成功实现。 方案二:mod_proxy代理模块实现 Apache2.2.*以上版本本身已经支持Tomcat了,所以这里用mod_proxy来整合Tomcat打开httpd.conf文件,把 LoadModule proxy_module modules/mod_proxy.so LoadModule proxy_ajp_module modules/mod_proxy_ajp.so 前面的#去掉, 并在文件最后添加 ProxyPass / ajp://127.0.0.1:8009/ ProxyPassReverse [...]

491 views | 没有评论
八 28th, 2008 | Filed under 开发配置