windows+apach+oracle+php环境搭建文档
时间:2025-05-14
时间:2025-05-14
7+apache2.2+oracle11g+php5环境搭建windowsindows7+apache2.2e2.2+oracle+oracle11g11g+ph+php5
1.安装文件
1.php-win32-vc6-x86文件1.php-win32-vc6-x86
http://www.77cn.com.cn(不要用安装版)
(最好是ssl安全版本)2.apache2.2-win32-x86文件
http://www.77cn.com.cn
OracleOCI客户端(10g+配置PHP连接数据库)3.3.Oracle
http://www.77cn.com.cn/technology/tech/oci/instantclient/index.html
4.编辑工具
个人推荐Editplus
php项目文件5.5.php
安装PHP后需要配置环境变量
指定安装目录和调用文件目录如下图
配置完成后可在cmd命令行中使用php-im查看PHP相关信息
安装oracleOCI配置oracle客户端环境变量
ORACLE_HOME=D:\oracle\product\11.2\client_1指定客户端目录NLS_LANG=SIMPLIFIEDCHINESE_CHINA.ZHS16GBK
在客户端目录的tnsnames.ora文件中配置目标数据库指定编码
2.整合apache+php5
配置Apache+PHP:
在httpd.conf文件中添加:
配置可识别的文件类型
指定PHP在Apache的类型和目录,本例使用的是
apache2.23.整合php5+oracle
修改PHP的PHP.INI文件
1.指定PHP使用OCI8
访问数据库
2.指定调用库文件的目录
3.指定目录默认加载文件名
在配置文件中有默认端口号,若有使用IIS需要停止相关服务,否则冲突
配置监听web
请求
本地服务和文档根路径
配置文件匹配
启动容器浏览器访问index.htm
成功显示HTMPageTest!表示容器启动成功
编写测试文件conn.php
测试连接数据库
Conn.php文件
<?php
$conn=OCILogon("username","pwd","db");
if($conn)
echo"successconndatabase!";
else
echo"failnotconndatabase!";
echophpinfo();
?>
Oracle客户端配置好后,可用plsql工具测试访问目标数据库,启动容器访问页面,若连接数据库成功,页面会输出successconndatabase!的文本和PHP描述信息。
至此,windows7+apache2.2+oracle11g+php5环境搭建完成
个人部署问题总结
软件不要使用安装版,会遇到一些意想不到的问题(例如php5.dll载入点异常),最后下载配置版本软件,手动修改文件,虽然修改较多,但是是windows环境,只要细心,是不会出莫名的状况。
修改PHP.INI文件:display_errors=On可以显示错误信息,便于测试调试程序。
上一篇:公务员面试进退场注意事项
下一篇:科教版高中信息技术教案(全套)