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 相关文章推荐
php桌面中心(四) 数据显示
Mar 11 PHP
pw的一个放后门的方法分析
Oct 08 PHP
php 在文件指定行插入数据的代码
May 08 PHP
file_get_contents获取不到网页内容的解决方法
Mar 07 PHP
解析CI即CodeIgniter框架在Nginx下的重写规则
Jun 03 PHP
PHP实现动态柱状图改进版
Mar 30 PHP
YII Framework框架教程之国际化实现方法
Mar 14 PHP
PHP实现登录注册之BootStrap表单功能
Sep 03 PHP
ThinkPHP框架获取最后一次执行SQL语句及变量调试简单操作示例
Jun 13 PHP
php和redis实现秒杀活动的流程
Jul 17 PHP
Thinkphp5.0 框架使用模型Model添加、更新、删除数据操作详解
Oct 11 PHP
PHP使用递归按层级查找数据的方法
Nov 10 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 一元分词算法
2009/11/30 PHP
Java中final关键字详解
2015/08/10 PHP
PHP入门教程之上传文件实例详解
2016/09/11 PHP
php生成HTML文件的类方法
2019/10/11 PHP
使用隐藏的new来创建对象
2011/03/29 Javascript
基于JavaScript 数据类型之Boolean类型分析介绍
2013/04/19 Javascript
js判断是否为ie的方法小结
2014/01/13 Javascript
基于豆瓣API+Angular开发的web App
2015/01/02 Javascript
javascript弹出页面回传值的方法
2015/01/28 Javascript
详细分析JavaScript函数定义
2015/07/16 Javascript
JS实现转动随机数抽奖特效代码
2020/04/16 Javascript
jQuery插件Timelinr 实现时间轴特效
2015/10/04 Javascript
javascript实现禁止复制网页内容汇总
2015/12/30 Javascript
js中最容易被忽视的事件问题大总结
2016/05/15 Javascript
详解Angular系列之变化检测(Change Detection)
2018/02/26 Javascript
微信小程序基于canvas渐变实现的彩虹效果示例
2019/05/03 Javascript
在JavaScript中实现链式调用的实现
2019/12/24 Javascript
微信小程序实现watch监听
2020/06/04 Javascript
搭建vscode+vue环境的详细教程
2020/08/31 Javascript
[04:42]5分钟带你了解什么是DOTA2(第一期)
2017/02/07 DOTA
在Django的模型中执行原始SQL查询的方法
2015/07/21 Python
python3+PyQt5重新实现QT事件处理程序
2018/04/19 Python
用Python3创建httpServer的简单方法
2018/06/04 Python
python使用turtle库绘制时钟
2020/03/25 Python
Python PIL图片添加字体的例子
2019/08/22 Python
tensorflow 固定部分参数训练,只训练部分参数的实例
2020/01/20 Python
PyTorch-GPU加速实例
2020/06/23 Python
纯CSS3实现的井字棋游戏
2020/11/25 HTML / CSS
世界上最好的精品店:Shoptiques
2018/02/05 全球购物
护士自我鉴定怎么写
2014/02/07 职场文书
校庆标语集锦
2014/06/25 职场文书
工地门卫岗位职责范本
2014/07/01 职场文书
慈善献爱心倡议书
2015/04/27 职场文书
2015年企业员工工作总结范文
2015/05/21 职场文书
详解MySQL中的pid与socket
2021/06/15 MySQL
Redis官方可视化工具RedisInsight安装使用教程
2022/04/19 Redis