Linux Apache PHP Oracle 安装配置(具体操作步骤)

2015-01-24信息快讯网

本篇文章是对在Linux下安装Apache+PHP连接Oracle的具体操作步骤进行了详细的分析介绍,需要的朋友参考下

Oracle 就不说了,Linux 是 CentOS。
1. 安装 httpd(apache)
yum install httpd -y

2. 安装 php, php-gd, php-mcrypt, php-pecl*
yum install php php-gd php-mcrypt php-pecl* -y

3. 安装 oci8
pecl install oci8
安装时输入oracle安装目录

4.修改 httpd.conf
找到
User apache
Group apache
改成系统中的用户,如:
User oracle
Group oracle

5. 在/etc/php.d/下创建 oracle.ini 内容:
; Enable oracle extension module
extension=oci8.so

6.修改 php(/etc/php.ini)的临时目录:
session.save_path = "/tmp/php"
并将 /tmp/php 的权限降到最低 chmod 777 /tmp/php

7.设置环境变量 .bash_profile
ORACLE_HOME=/opt/oracle/product/11.2.0/dbhome_1/
LD_LIBRARY_PATH=/opt/oracle/product/11.2.0/dbhome_1/lib
TNS_ADMIN=/opt/oracle/product/11.2.0/dbhome_1/network/admin
ORACLE_SID=orcl
export ORACLE_HOME LD_LIBRARY_PATH TNS_ADMIN ORACLE_SID

8.
chkconfig --level 3 httpd on
chkconfig --level 5 httpd on

9. reboot

修改apache配置文件去除thinkphp url中的index.php
windows下PHP_intl.dll正确配置方法(apache2.2+php5.3.5)
memcache命令启动参数中文解释
php检测用户是否用手机(Mobile)访问网站的类
eaglephp使用微信api接口开发微信框架
让PHP显示Facebook的粉丝数量方法
php Calender(日历)代码分享
深入解读php中关于抽象(abstract)类和抽象方法的问题分析
php二维数组排序方法(array_multisort usort)
zend framework文件上传功能实例代码
php calender(日历)二个版本代码示例(解决2038问题)
解决file_get_contents无法请求https连接的方法
wordpress自定义url参数实现路由功能的代码示例
php导出word格式数据的代码实例
限制ckeditor上传图片文件大小的方法
PHP反射类ReflectionClass和ReflectionObject的使用方法
简单实用的.net DataTable导出Execl
PHP中include与require使用方法区别详解
php class类的用法详细总结
请离开include_once和require_once
php unset全局变量运用问题的深入解析
thinkphp中连接oracle时封装方法无法用的解决办法
ThinkPHP的RBAC(基于角色权限控制)深入解析
php之Memcache学习笔记
深入掌握include_once与require_once的区别
探讨:如何通过stats命令分析Memcached的内部状态
解决File size limit exceeded 错误的方法
PHP操作Memcache实例介绍
eAccelerator的安装与使用详解
深入PHP中的HashTable结构详解
joomla jce editor 解决上传中文名文件失败问题
探讨PHP使用eAccelerator的API开发详解
如何利用php array_multisort函数 对数据库结果进行复杂排序
强烈声明: 不要使用(include/require)_once
深入理解require与require_once与include以及include_once的区别
PHP CLI模式下的多进程应用分析
©2014-2024 dbsqp.com