Sybase/PHP/JSP开发环境的建立要点

 

Sybase/PHP/JSP 开发环境的建立要点


 

Apache/2.0.54
Sybase /11.9 客户端
PHP/4.3.7
Weblogic/ 8.1
Windows /2000 Pro

开发工作站为window2000 pro,ip:192.168.0.33,另有一台服务器提供Sybase数据库服务,ip:192.168.0.3。

作者:tedeyang
时间:2005年6月17日

Sybase 11.9

客户端安装

 

没什么难的,不过最后要修改字符集设置与服务器端的设置相符(一般sybase中文环境都把字符集设为"cp850")
修改如下:%sybase%/locales/locales.dat文件,找到[NT]项目,
将最后一行 locale = default, us_english, iso_1 改成
locale = default, us_english, cp850

范例:locales.dat

接着安装powerbuilder6.5。

运行dsedit,添加server,server名称应和服务器上的服务一致,然后ping

  1. wjtax 192.168.0.3,5000
  2. cztax 192.168.0.3,5000
  3. yuanchen 218.93.*.*,5008

Apache 2.0.54

安装


安装完后进行配置文件conf\httpd.conf的修改
主要修改的有:
  1. DocumentRoot "d:/" 网站根目录 例如现在apache会将d:/作为根目录,注意不要省略"/"
  2. #This should be changed to whatever you set DocumentRoot to.
    <Directory "d:/">
    *******
    </Directory>
    这里配置文件目录的相关属性,具体的参数和用法请查文档
  3. DirectoryIndex 后面添加 index.php index.jsp

  4. 整合php4
    在最后添加语句,载入模块:

    # For PHP 4 do something like this:
    LoadModule php4_module "c:/php/sapi/php4apache2.dll"
    AddType application/x-httpd-php .php
  5. 整合weblogic 8.1
    在最后添加语句,载入模块:

    #添加weblogic 8.1模块
    #WebLogic Server Proxy Settings
    LoadModule weblogic_module modules/mod_wl_20.so
    <IfModule mod_weblogic.c>
    WebLogicHost 127.0.0.1
    WebLogicPort 7001
    MatchExpression *.jsp
    MatchExpression *.do
    </IfModule>
  6. 上面的weblogic模块需要下载,mod_wl_20 ,copy到\modules中。

范例:httpd.conf ; 中文解释:中文版conf

PHP4.3.7

 

将解压缩版本释放到c:,拷贝c:\php\php4ts.dll,c:\php\sapi\php4apache2.dll,c:\php\extensions\php_sybase_ct.dll到winnt\system32\
copy php.ini to c:\winnt\,然后修改如下:(注意不是安装版,需要确认扩展库在路径中)

  1. 出错提示打开
  2. 扩展库打开
  3. 声明扩展库目录(或者把需要的php\extensions\*.dll文件copy进system32)
  4. session 设置
  5. java环境声明(用于需要在php中应用java类的情况下)
  6. 指出帮助文件的位置和类型
  7. 超级全局变量的开关
  8. 打开com组件支持

具体的修改可以比较范例php.ini 和默认的php.ini ,中文解释:中文版php.ini

(用ultraedit v11的文本比较工具查看修改的痕迹)

wblogic 8.1

安装不是问题,按照说明就能一步步进行,跳过配置服务器。安装完后启动weblogic,打开http://localhost:7001/console进行服务器和应用配置

sybase的连接池和数据源配置:

  1. 新建连接池,选择other(或者选择sybase 5.x)
  2. url:jdbc:sybase:Tds:192.168.0.3:5000/wjtax?charset=eucgb(说明:wjtax即dsedit的server,后面为字符集设置)
  3. driver:com.sybase.jdbc2.jdbc.SybDriver
  4. 在属性中添加user=sa
  5. 将configuration|connections选项卡中的 “Test Table Name”设为数据库中的一个表名,选中 Test Reserved Connections和 Test Released Connections,进入Testing选项卡测试连接池是否连接成功
  6. 配置数据源:新建datasource,输入JNDIname,选择连接池(应用程序中就可以用jndi获取这个数据源:(DataSource)Context.lookup("%JNDIname%"))
  7. 创建Web Applications modules:略
Tomcat 5 ……
Ant 1.6
Ecilpse 3.1
×
附件说明: 1,apache的中文注释版的httpd.conf文件

2,php的中文注释版的php.ini文件

3,sybase的locales.dat文件

4,weblogic链接apache的so模块文件

5,配置说明

6,原rar中还有apache2和php4程序的打包,不过因为bbs附件的大小限制就去掉了。
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值