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


Posted in PHP onJune 17, 2013

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

PHP 相关文章推荐
在smarty模板中使用PHP函数的方法
Apr 23 PHP
探讨如何使用SimpleXML函数来加载和解析XML文档
Jun 07 PHP
PHP和JavaScrip分别获取关联数组的键值示例代码
Sep 16 PHP
Smarty模板学习笔记之Smarty简介
May 20 PHP
php获取网页上所有链接的方法
Apr 03 PHP
PHP7正式版测试,性能惊艳!
Dec 08 PHP
简单了解WordPress开发中update_option()函数的用法
Jan 11 PHP
php中实现字符串翻转的方法
Feb 22 PHP
php-beanstalkd消息队列类实例分享
Jul 19 PHP
PHP判断是否是微信打开,浏览器打开的方法
Mar 14 PHP
通过PHP的Wrapper无缝迁移原有项目到新服务的实现方法
Apr 02 PHP
PHP7生产环境队列Beanstalkd用法详解
May 19 PHP
thinkphp中连接oracle时封装方法无法用的解决办法
Jun 17 #PHP
PHP 使用header函数设置HTTP头的示例解析 表头
Jun 17 #PHP
thinkphp 多表 事务详解
Jun 17 #PHP
基于empty函数的输出详解
Jun 17 #PHP
基于empty函数的判断详解
Jun 17 #PHP
CentOS 6.2使用yum安装LAMP以及phpMyadmin详解
Jun 17 #PHP
PHP与MongoDB简介|安全|M+PHP应用实例详解
Jun 17 #PHP
You might like
php下检测字符串是否是utf8编码的代码
2008/06/28 PHP
用PHP实现读取和编写XML DOM代码
2010/04/07 PHP
PHP实现递归复制整个文件夹的类实例
2015/08/03 PHP
yii2中的rules 自定义验证规则详解
2016/04/19 PHP
PHP递归获取目录内所有文件的实现方法
2016/11/01 PHP
php+webSoket实现聊天室示例代码(附源码)
2017/02/17 PHP
33种Javascript 表格排序控件收集
2009/12/03 Javascript
JavaScript中对象property的删除方法介绍
2014/12/30 Javascript
js光标定位文本框回车表单提交问题的解决方法
2015/05/11 Javascript
jQuery结合CSS制作动态的下拉菜单
2015/10/27 Javascript
requireJS使用指南
2016/04/27 Javascript
原生JS实现左右箭头选择日期实例代码
2017/03/14 Javascript
很棒的vue弹窗组件
2017/05/24 Javascript
浅谈Vue.js应用的四种AJAX请求数据模式
2017/08/30 Javascript
了解ESlint和其相关操作小结
2018/05/21 Javascript
JavaScript引用类型Function实例详解
2018/08/09 Javascript
在Vant的基础上实现添加表单验证框架的方法示例
2018/12/05 Javascript
js中let能否完全替代IIFE
2019/06/15 Javascript
基于vue-cli3和element实现登陆页面
2019/11/13 Javascript
JavaScript中使用Spread运算符的八种方法总结
2020/06/18 Javascript
Python的Flask框架中实现登录用户的个人资料和头像的教程
2015/04/20 Python
python+opencv轮廓检测代码解析
2018/01/05 Python
Windows下Anaconda2安装NLTK教程
2018/09/19 Python
在python中利用最小二乘拟合二次抛物线函数的方法
2018/12/29 Python
scrapy-redis源码分析之发送POST请求详解
2019/05/15 Python
一行Python代码过滤标点符号等特殊字符
2019/08/12 Python
详解Python中的分支和循环结构
2020/02/11 Python
Python使用正则表达式实现爬虫数据抽取
2020/08/17 Python
采购员岗位职责
2013/11/15 职场文书
秋季运动会通讯稿
2014/01/24 职场文书
周年庆促销方案
2014/03/15 职场文书
实训报告范文大全
2014/11/04 职场文书
2015年爱牙日活动总结
2015/02/05 职场文书
病房管理制度范本
2015/08/06 职场文书
Redis主从配置和底层实现原理解析(实战记录)
2021/06/30 Redis
python元组打包和解包过程详解
2021/08/02 Python