首页 > 新闻系统 > 编程天地 > 文章正文

WEB应用组合:达梦数据库+Apache+PHP

2008-02-02 11:17:26 来源:IT专家网 作者:Zctitan 点击:
本文档的阅读对象是有一定经验的PHP程序员,文档中将简单介绍如何在Web开发中使用达梦数据库、Apache服务器、PHP语言架构应用服务,具体达梦PHP接口的语法说明请参见达梦相关的白皮书文档。

 
  1. 技术简介

  1.1. Apache服务器介绍

  Apache是当前最流行的 HTTP 服务器软件之一,它完全免费,完全源代码开放,并且在windows,unix和linux系统上都能运行。今天,它成为世界上最广泛应用的网站服务器,占到全世界的70%。众多有名的网站也采用Apache产品,比如说Amazon.comYahoo!。这个软件并不需要太多CPU资源,如果需要创建一个每天有数百万人访问的 Web 服务器,Apache 可能是最佳选择。

  1.2. PHP

  PHP 是一种服务器端的,嵌入HTML的脚本语言。PHP区别其他像客户端Javascript的地方是它的代码在服务器端执行。

  PHP能做什么?最低水平,PHP可以做任何其他CGI程序所能做的事,例如收集表格数据,生成动态页面内容,或者收发cookies。可能最强大,最有意义的特性是PHP支持大范围的数据库。书写一个支持数据库的Web 页面是难以置信的简单。

  1.3. 国产达梦数据库介绍

  达梦数据库是武汉达梦数据库有限公司的完全自主开发,具有独立知识产权的国产数据库,以其安全易用、标准、易用、稳定、高效,逐步得到市场认可,现以广泛应用于国民经济的各个领域,为打造国产化电子政务平台做出贡献。

  为了在Web开发方面提供更广泛的支持,达梦数据库也针对PHP提供了数据库接口,并且在使用上完全遵循了PHP的调用习惯,使PHP程序员能够很快的接受达梦数据库。

  2. 环境搭建

  2.1. 达梦数据库安装

  在环境搭建中,我们采用了达梦数据库08年1月份的DM5.6最新测试版本来进行验证。安装过程都非常友好,安装界面色彩鲜亮,给人留下深刻印象。整个安装只花费了不到2分钟,安装后,启动数据库服务,使用自带的数据库管理器登陆,OK,一切正常。

  2.2. Apache安装

  我们选择在windows平台上进行应用环境搭建,首先安装Apache Windows服务器,目前Apache服务器已经有两个分支:1.3.x和2.0.x,本文以1.3.x为例。

  下载网上的Apache安装包,一般有两种安装方式,一种是打包为msi的安装执行程序,这种安装方式相对简单,另一种是直接从压缩包中解压Apache。无论哪种方式,最好将Apache系统安装在符合“8.3”命名规则的目录下,也就是说目录名中不要包含空格,目录名不要超过8个字符长度,后缀名不要超过3个字符长度;否则系统在运行时会出现路径错误。安装完成后,一般要修改Apache的配置文件,配置文件在“/conf/httpd.conf”。 如果要修改Apache的配置,可以用任何一个文本编辑工具(例如记事本)编辑这个配置文件。在配置文件里,以“#”开头的行是注释行。主要参数有:

  Listen 127.0.0.1:80

  Port 80

  DocumentRoot "/root"

  Apache的IP地址和端口。一般来说不需要设置,Apache会绑定在本机所有IP地址的80端口上。

  最后执行Apache目录下的apache.exe程序,启动HTTP 服务器。在浏览器中输入http://localhost 试验一下服务器启动情况。
  
  2.3. PHP安装

  从PHP首页得到php4.3.4的zip文件,可以释放到任何目录,为了避免出现异常,在目录中不要包含中文字符和空格。解压后,将PHP安装目录下的PHP.INI_DIST文件更名为PHP.INI文件。在PHP配置文件里,以“;”开头的行是注释行。

  首先修改参数extension_dir,使之指向PHP_*.DLL所在的路径。一般是PHP安装路径下的extensions目录。

  extension_dir = "〈PHP安装路径〉\extensions"

  upload_tmp_dir= "〈PHP安装路径〉\tmp"

  session.save_path = "D:\apache\tmp\"

  为了能让PHP程序中访问达梦数据库,需要将达梦PHP访问驱动dm_php.dll拷贝到〈PHP安装路径〉\extensions,并且在PHP配置文件PHP.INI中加入如下参

9 7 3 1 2 4 8 :

精彩推荐
焦点大图推荐
本类热门文章

论坛美图

本周软件下载排行

广告联系 | 版权说明 | 意见建议 | 加入收藏 | 军网站群 [ 军软件园 - 军软件商城 - 军软件园论坛 ]

电信与信息服务业务经营许可证:京ICP证050203