Windows xp下配置Apache、PHP环境及Oracle10g客户端
instantclient-basic-nt-11.2.0.3.0.zip费了将近一个周的时间配置php的oracle支持环境,查了各种资料,最后还是没把Linux下的php-oci8支持打开。一气之下,就开始配置Windows下的php-oracle环境。昨天从上午一直弄到晚上,终于把php的oracle支持打开,并正常操作oracle数据库。下面,把自己的经历分享给大家。
首先,要运行php这样的服务器脚本,就要有能够运行php的服务器才行。刚开始,我打开自己Windows上的IIS服务,先让它支持asp,搞了半天,重装IIS 也没成功。就改变方案,改用Apache作为服务器。
1 下载Apache服务器,我下载的是httpd-2.0.64-win32-x86-openssl-0.9.8o.msi ,这个安装文件,点击就能安装,按照提示一步步进行,我把安装目录设在了E\Apache2.4
2 更改Apache的网站根目录。点击开始-》程序-》Apache HTTP server 2.0的编辑配置文件,其实就是http.conf文件,可将网站目录设为自己想要的,还要添加php模块支持。我添加了这两句
LoadModule php5_module E:/apache2.4/php/php5apache2.dll
PHPIniDir E:/apache2.4/php
3 下载PHP,我下载的是PHP5.2.17版本,下载后,将其解压至 E\Apache2.4目录下,在该目录下再建一个php目录,5.2.17的文件都在php文件夹下。
4 更改php.ini文件(有一个php*文件重命名而来)。打开oci8的相关dll文件扩展。扩展目录为*\php\ext,该目录下有各种dll支持
5 下载oracle客户端,我只下载了instantclient-basic-nt-11.2.0.3.0.zip,然后将其解压至E:\instantclient11
6 更改系统变量PATH 添加E:\instantclient11;E:\Apache2.4\php;E:\Apache2.4\php\ext
7 添加用户自定义变量 ORACLE_HOME值为E:\instantclient11
8 建立一个php文件,如test.php,使用php的phpinfo(),以便查看php环境
9 重启apache,一定要看到PATH变量和你更改过的相同。若重启apache无效,重启一下系统。
10 通过oci_connect连接oracle10g数据库,发现,TNS无法解析错误。后来通过查阅各种资料还是没有解决,到晚上时,搜到一篇成功连接的例子。
我的连接语句如下
$db="//192.168.101.29/orcl";
$conn = oci_connect("oracle", "cmd_123", $db,"ZHS16GBK");
这样貌似就不需要解析了,IP地址和数据库名称包含在里面了。虽然,问题没有完美解决,但是oracle数据库能被我顺利操作了。
下面是我在此过程中参阅的资料url,希望对网友们有所帮助。
http://www.chinaz.com/web/2012/0516/252021_2.shtml (配置Apache、php用)
安装oracle客户端的资源有很多,大家可以上网搜搜。
转载于:https://www.cnblogs.com/isrc/archive/2012/11/26/2789044.html
Windows xp下配置Apache、PHP环境及Oracle10g客户端相关推荐
- windows xp安装php7,在Windows XP下安装Apache+MySQL+PHP环境
在整个wamp环境搭建中,本质的工作如下: 1,配置系统对php中dll文件能默认处于调用状态. 在windos下,对dll文件系统默认处于调用状态的,有两种采用的方式. 第一种是:把需要调用dll文 ...
- windows 下配置 apache 2.2.3+php 5.1.3+mysql 5.0.24+zend 3.0.1最新配置
windows 下配置 apache 2.2.3+php 5.1.3+mysql 5.0.24+zend 3.0.1最新配置 1,php5.1.6 for windows http:// ...
- windows 下配置 apache 2.2.4+php 5.2.5+mysql 5.0.41+zend 3.3.0最新配置
windows 下配置 apache 2.2.4+php 5.2.5+mysql 5.0.41+zend 3.3.0最新配置 1,php5.2.5 for windows 2, mysql-5.0.4 ...
- windows XP安装配置Perl Apache
windows XP安装配置Perl 下载: Apache 1.3.29 : ActivePerl :http://activestate.com/store/download.aspx?prdGUI ...
- 如何在windows XP下安装基于apache或者IIS的bugzilla
如何在windows XP下安装基于apache或者IIS的bugzilla 一.安装 1.安装前准备 ⑴mysql-5.0.45-win32.zip ⑵mysql-gui-tools-noinst ...
- Windows下配置单机Hadoop环境
Windows下配置单机Hadoop环境 文章目录 Windows下配置单机Hadoop环境 下载Hadoop 下载配置文件 配置环境变量 初始化HDFS 启动Hadoop 关闭Hadoop 常见错误 ...
- Windows下配置IDEA开发环境
Windows下配置IDEA开发环境 文章目录 Windows下配置IDEA开发环境 安装JDK 查看JDK是否安装 下载JDK 配置环境变量 安装IDEA 下载IDEA 安装IDEA 初始化IDEA ...
- 在Mac环境下系统本身就带有的Apache(阿帕奇服务器)和PHP都预装好了,且合并完成。如果不知道请查看MAC 下配置Apache和PHP
在Mac环境下系统本身就带有的Apache(阿帕奇服务器)和PHP都预装好了,且合并完成.如果不知道请查看MAC 下配置Apache和PHP 1.创建一个空工程, 新建一个php文件,暂且命名为ind ...
- Windows XP下安装配置声卡
Windows XP下安装配置声卡 随着多媒体技术的不断发展,以及其应用的越来越广泛,声卡成为多媒体计算机必不可少的标准硬件设备之一,目前市场上的声卡大部分都属于即插即用的类型,对于普通用户来说其安装 ...
最新文章
- SLAM精度测评——EVO进阶
- 接口重复提交解决方案
- 解决安装linux时未挂载文件而导致的重启失败
- 【整理】固定资产后续业务处理
- SQL Server强制使用特定索引 、并行度、锁
- JVM内存模型及垃圾收集策略解析(一)
- fanuc系统ug后处理_UG新版后置post configurator后处理配置器之备刀(预选刀)换刀不输出T问题处理方法...
- css特性:空白外边距互相叠加
- 二叉搜索树的创建和比较
- python能做后端吗_【后端开发】python能做回归么
- MATLAB通信仿真实例1:无噪声信道下DSB-SC调制解调器
- 医院管理系统/医院药品管理系统
- 新疆大学计算机对口支援高校,北大清华领衔对口支援,西藏大学和新疆大学谁的阵容更强大?...
- 墨者Apache Struts2远程代码执行漏洞(S2-009)复现题解
- 《编程的原则:改善代码质量的101个方法》读书笔记
- CAD打断曲线(网页版)
- [整理]Mac安装Meld,并使用Meld作为git diff tool的工具
- gitlab常用网址
- 学好python可以实现财务自由哦—python基础教学(二)
- html动态生成可输入的表格,动态生成表格.html