windows+apach+oracle+php环境搭建文档.pdf
文本预览下载声明
windows7+apache2.2+oracle11g+php5
windows7+apache2.2+oracle11g+php5
wwiinnddoowwss77++aappaacchhee22..22++oorraaccllee1111gg++pphhpp55 环境搭建
1.
1.
11..安装文件
1.php-win32-vc6-x86
1.php-win32-vc6-x86
11..pphhpp--wwiinn3322--vvcc66--xx8866 文件 (不要用安装版)
2.apache2.2-win32-x86 ssl
2.apache2.2-win32-x86 ssl
22..aappaacchhee22..22--wwiinn3322--xx8866 文件 (最好是ssssll 安全版本)
3.Oracle OCI (10g+ PHP )
3.Oracle OCI (10g+ PHP )
33..OOrraacclleeOOCCII 客户端 ((1100gg++ 配置PPHHPP 连接数据库))
/technology/tech/oci/instantclient/index.html
4.
4.
44..编辑工具
个人推荐Editplus
5.php
5.php
55..pphhpp 项目文件
安装PHP后需要配置环境变量
指定安装目录和调用文件目录如下图
配置完成后可在cmd命令行中使用 php -im 查看PHP 相关信息
安装oracle OCI 配置oracle 客户端环境变量
ORACLE_HOME=D:\oracle\product\11.2\client_1 指定客户端目录
NLS_LANG=SIMPLIFIED CHINESE_CHINA.ZHS16GBK 指定编码
在客户端目录的tnsnames.ora文件中配置目标数据库
2. apache+php5
2. apache+php5
22..整合aappaacchhee++pphhpp55
Apache+PHP
Apache+PHP
配置AAppaacchhee++PPHHPP:
httpd.conf
httpd.conf
在hhttttppdd..ccoonnff文件中添加:
配置可识别的文件类型
指定PHP在Apache的类型和目录,本例使用的是apache2.2
3. php5+oracle
3. php5+oracle
33..整合 pphhpp55++oorraaccllee
修改PHP的PHP.INI文件
1.指定PHP使用OCI8访问数据库
2.指定调用库文件的目录
3.指定目录默认加载文件名
在配置文件中有默认端口号,若有使用IIS需要停止相关服务,否则冲突
配置监听web请求
本地服务和文档根路径
配置文件匹配
启动容器浏览器访问index.htm
成功显示HTMPage Test! 表示容器启动成功
编写测试文件conn.php
测试连接数据库
Conn.php文件
?php
$conn=OCILogon(username,pwd,db);
if($conn)
echosuccess conn database!;
else
echofail notconndatabase!;
echophpinfo();
?
Oracle 客户端配置好后,可用plsql工具测试访问目标数据库,启动容器访问页面,若连接
数据库成功,页面会输出success conn database!的文本和PHP 描述信息。
至此,windows7+apache2.2+oracle11g+php5环境搭建完成
个人部署问
显示全部