Ubunt php连接oracle,uBuntu PHP Oracle扩展 OCI8安装
0. 环境说明
uBuntu 14.04
Nginx 1.4.6
Php 5.5.9
1. 准备工作
这里因为使用了RPM包,所以预先安装RPM:
root@ubuntu:/opt# apt-get install rpm
准备好相应的安装包文件,根据文件名称自行到官网下载对应版本:
root@ubuntu:/opt# wget http://xxxxxxxx/php-oci8.tar.gz .
root@ubuntu:/opt# tar -zxvf php-oci8.tar.gz
php-oci8/ #PHP官方下载
php-oci8/oracle-instantclient-basic-10.2.0.5-1.x86_64.rpm #ORACLE官方下载
php-oci8/oracle-instantclient-devel-10.2.0.5-1.x86_64.rpm #ORACLE官方下载
php-oci8/oci8-2.0.12.tgz
2.开始安装
2.1 安装ORACLE客户端:
oracle-instantclient-basic-10.2.0.5-1.x86_64.rpm
oracle-instantclient-devel-10.2.0.5-1.x86_64.rpm
root@ubuntu:/opt/php-oci8# cd php-oci8/
root@ubuntu:/opt/php-oci8# rpm -ivh oracle-instantclient-basic-10.2.0.5-1.x86_64.rpm
root@ubuntu:/opt/php-oci8# rpm -ivh oracle-instantclient-devel-10.2.0.5-1.x86_64.rpm
2.2 安装PHP-OCI8扩展:
编译oci8.so:
root@ubuntu:/opt/php-oci8# tar -zxvf oci8-2.0.12.tgz
root@ubuntu:/opt/php-oci8# cd oci8-2.0.12/
root@ubuntu:/opt/php-oci8/oci8-2.0.12# phpize
root@ubuntu:/opt/php-oci8/oci8-2.0.12# ./configure
root@ubuntu:/opt/php-oci8/oci8-2.0.12# make
root@ubuntu:/opt/php-oci8/oci8-2.0.12# make install
修改配置文件(注意这里我们使用了NGINX所以PHP-FPM/PHP-CLI 两种相应都要修改):
root@ubuntu: vi /etc/php5/cli/php.ini
extension=oci8.so
root@ubuntu: vi /etc/php5/fpm/php.ini
extension=oci8.so
验证是否安装成功:
root@ubuntu:/etc/php5/fpm# php -m | grep oci
oci8
完成
Ubunt php连接oracle,uBuntu PHP Oracle扩展 OCI8安装相关推荐
- [Ubuntu]在Ubuntu系统下连接远程Ubuntu服务器并传输文件:安装putty, filezilla
转载自:[Ubuntu]在Ubuntu系统下连接远程Ubuntu服务器并传输文件_北望花村-CSDN博客_ubuntu上传文件到服务器 本篇文章介绍,如何在Ubuntu系统下连接远程Ubuntu系统并 ...
- Oracle数据库:oracle外连接left/right/full outer join on,oracle扩展的左右外连接展示符号(+)
Oracle数据库:oracle外连接left/right/full outer join on,oracle扩展的左右外连接展示符号(+) 2022找工作是学历.能力和运气的超强结合体,遇到寒冬,大 ...
- Linux操作系统Ubuntu部署Oracle篇
ubuntu下安装oracle client: 1.下载安装包 命令:sudo wget http://oss.oracle.com/debian/dists/unstable/non-free/bi ...
- Oracle数据库:oracle内连接inner join on,多表查询各种自链接、内连接、外连接的练习示例
Oracle数据库:oracle内连接inner join on,多表查询各种自链接.内连接.外连接的练习示例 2022找工作是学历.能力和运气的超强结合体,遇到寒冬,大厂不招人,可能很多算法学生都得 ...
- PLsql连接centos7上的Oracle的连接超时的解决方发
1.检查是否开启监听,配置方法移步:监听配置 su oracle // 切换到Oracle账号lsnrctl start //启动监听器命令lsnrctl stop // 停止监听器命令lsnrctl ...
- ubuntu下oracle数据的导入,导入oracle数据库命令行
Windows DOS窗体下Oracle 数据库的导入导出命令 oracle 用户创建 数据库的导入导出imp/exp 可以在SQLPLUS.EXE或者DOS(命令行)中执行 执行环境:可以在SQLP ...
- linux vg 镜像,Linux下载_Linux系统各种版本ISO镜像下载(redhat,centos,oracle,ubuntu,openSUSE)...
以下是风哥收集的Linux系统各种版本ISO镜像下载,包括redhat,centos,oracle,ubuntu等linux操作系统. Linux下载1:红帽RedHat Linux(RHEL5.RH ...
- Navicat Premium 12连接Oracle时提示oracle library is not loaded的问题解决
Navicat Premium 12连接Oracle时提示oracle library is not loaded的问题解决 参考文章: (1)Navicat Premium 12连接Oracle时提 ...
- oracle10数据库链接失败,PLSQL Developer连接Oracle 10g或Oracle 11g失败
在使用PLSQL Developer链接Oracle9i时只要配置了Net Configuration Assistant并测试成功以后,在用PLSQL Dev连接上就可以是使用了.但是在连接Orac ...
最新文章
- LOAM 代码部分的公式推导(前端里程计部分)
- 深入浅出说编译原理(一)
- Ubuntu系统 VI 编辑器初试
- BlueMix与商业智能BI(第二部分:Bluemix应用创建)
- css实现让页面的footer始终位于底部
- (64)FPGA模块例化(generate)
- C++新特性探究(十六):move constructor移动构造
- 怎样看出一个初创公司的实力?
- googletest,笔记20190821
- WPF 入门笔记之基础
- Python操作IHTMLDocument2用于自动化测试
- Javascript-放大镜实现原理分析
- selenium实现163邮箱登录
- Matlab论文插图绘制模板第82期—箭头图(quiver)
- 天气太冷不想出被窝?来DIY一个离线语音控制器
- TortoiseGit 局域网版本库的创建方法
- 词频统计(仍需完善版)
- 苹果手机测距离_iPhone 12 Pro可直接测身高 原来LiDAR扫描仪这样用
- Aspect @Pointcut切入点解释
- Flask入门(一)之消息闪现、请求扩展、中间件、蓝图、上下文管理