Linux安装宝塔,OCI8,连接ORACLE数据库

基础环境

  • centos7

安装BT宝塔

网址:https://www.bt.cn/download/linux.html

安装ORACLE客户端

下载地址:
	https://www.oracle.com/database/technologies/instant-client/linux-x86-64-downloads.html

安装包:
	oracle-instantclient11.2-basic-11.2.0.4.0-1.x86_64.rpm
	oracle-instantclient11.2-devel-11.2.0.4.0-1.x86_64.rpm
	oracle-instantclient11.2-sqlplus-11.2.0.4.0-1.x86_64.rpm
	PS: 前两个都必须安装,devel版本就是SDK
	
安装命令:
	rpm -ivh oracle-instantclient11.2-basic-11.2.0.4.0-1.x86_64.rpm
	rpm -ivh oracle-instantclient11.2-devel-11.2.0.4.0-1.x86_64.rpm
	rpm -ivh oracle-instantclient11.2-sqlplus-11.2.0.4.0-1.x86_64.rpm
参考命令:
	rpm -qa | grep oracle                                                   // 查看oracle是否安装  
	rpm -qa                                                                 // 查看所有已安装的人rpm包  
	rpm -e oracle-instantclient11.2-basic-11.2.0.4.0-1.x86_64.rpm           // 卸载已安装的rpm包  
	rpm -ivh --force oracle-instantclient11.2-basic-11.2.0.4.0-1.x86_64.rpm // 强制安装rpm包  
	
添加环境变量:
	vi /etc/profile

	# 加入以下几行
		export ORACLE_HOME=/usr/lib/oracle/11.2/client64/
		export LD_LIBRARY_PATH=/usr/lib/oracle/11.2/client64:$LD_LIBRARY_PATH
		export NLS_LANG="AMERICAN_AMERICA.AL32UTF8"

	# 命令行输入以下语句使环境配置立即生效
		source /etc/profile

建立软连接:
	64位系统需要创建32位的软链接(这里可能是一个遗留bug,不然后面编译会出问题)

	ln -s /usr/lib/oracle/11.2/client64 /usr/lib/oracle/11.2/client
	ln -s /usr/include/oracle/11.2/client64 /usr/include/oracle/11.2/client 
	# 防止(pdo_oci可能不支持oracle11g,需要做个软链接成作为oracle10版本才能编译过去):

	ln -s /usr/include/oracle/11.2 /usr/include/oracle/10.2.0.1  
	ln -s /usr/lib/oracle/11.2 /usr/lib/oracle/10.2.0.1 

安装php 的 oci8扩展

扩展地址:
	https://pecl.php.net/package/oci8

点击 “Version” 版本,进去详情页:

使用 “pecl” 命令进行安装:
	pecl install oci8-2.2.0
	
	安装过程中添加参数:instantclient,/usr/lib/oracle/11.2/client/lib
	
注意事项:	
	使用安装php扩展包pecl命令是出现ERROR: failed to run `phpize‘
		问题原因:php配置文件 php.ini 中将“popen”函数禁用了
		解决方法:打开 php.ini 文件,将禁用函数“popen”删除。


新闻标题:Linux安装宝塔,OCI8,连接ORACLE数据库
本文URL:http://bzwzjz.com/article/dsoihec.html

其他资讯

Copyright © 2007-2020 广东宝晨空调科技有限公司 All Rights Reserved 粤ICP备2022107769号
友情链接: 手机网站建设套餐 定制级高端网站建设 成都网站建设 网站设计 成都网站设计公司 成都响应式网站建设公司 成都网站建设 高端品牌网站建设 成都网站制作 成都网站建设 成都品牌网站建设 成都企业网站建设 营销网站建设 成都网站设计 专业网站设计 成都网站建设公司 高端网站建设 成都网站建设公司 网站建设改版 成都网站建设 广安网站设计 网站建设开发