- 1、本文档共3页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
Centos下php安装pdooci与oci
CentOS 5.5 x86_64下安装oci8与pdo_oci扩展
CentOS服务器上已有相关环境:apache2、php5.3.10
?需要安装:oracle客户端、pdo_oci扩展、oci8扩展
Lets do it !
一、 准备文件
1) oracle客户端rpm包,/technology/tech/oci/instantclient/instantclient.html 下载
# oracle-instantclient11.1-basic-.0-1.x86_64.rpm# oracle-instantclient11.1-devel-.0-1.x86_64.rpm# oracle-instantclient11.1-sqlplus-.0-1.x86_64.rpm
2) pdo_oci 与 oci8 包
下载php下的mcrypt扩展或者直接下载php的完整安装包/releases/ 网页下找到自己服务器的php版本,下载后tar解压(本人的是php5.3.10)
解压后,包内php5.3.10/ext/文件夹下含有oci与pdo_oci的扩展源码
?
二、安装oracle客户端
# rpm -ivh oracle-intstant*.rpm
?
三、配置oracle
?1) 添加动态装载器
修改/etc/ld.so.conf文件或在ld.so.conf.d文件夹下添加oracle-x86_64.conf文件,写入如下你安装的oracle客户端的lib路径:
/usr/lib/oracle/11.1/client64/lib/
2)?以免pdo_oci对oracle11支持不足,做一个假的ln,骗过编译
# ln -s /usr/include/oracle/11.1 /usr/include/oracle/# ln -s /usr/lib/oracle/11.1 /usr/lib/oracle/
3) 修改/etc/profile文件,最后加入如下内容:
export ORACLE_HOME=/usr/lib/oracle/11.1/client64/export LD_LIBRARY_PATH=/usr/lib/oracle/11.1/client64:$LD_LIBRARY_PATHexport NLS_LANG=AMERICAN_AMERICA.AL32UTF8 //具体字符集,请查看你的oracle服务端sql
?保存后出来执行
# source /etc/profile //立即生效
?
四、安装pdo_oci
1)进入文件夹
# cd php-5.3.10/ext/pdo_oci/
2) 用phpize来扩展,文件夹内执行: phpize
[root@jinniu-test3 pdo_oci]# phpize
Configuring for:
PHP Api Version: Zend Module Api No: Zend Extension Api No: 220090626
3) 编译安装
# ./configure --with-php-config=/usr/bin/php-config --with-pdo-oci=instantclient,/usr,# make make install
执行顺利完成后,最后一行可以看到,已经将pdo_oci.so文件放入php的modules下,只需修改下php.ini文件,添加extension=pdo_oci.so即可?
?
五、安装oci8
基本一样,进入php5.3.10/oci8/文件夹,phpize命令,编译安装
# ./configure --with-php-config=/usr/bin/php-config# make make install
最后也要修改php.ini文件(我这里的系统配置是分离的,在/etc/php.d/文件夹下新建一个oci8.ini,内容还是extension=oci8.so
?
六、查看你的phpinfo()
?
您可能关注的文档
- 800个有趣句子帮你记忆7000个单词(all).doc
- 80后大学生创业韩国小吃就选秀贤与恩熙.docx
- 80后患癌女孩笑对病魔将治疗过程画成漫画.doc
- 80年100元人民币做梦都想拥有的.doc
- 80后女孩回归农田创造创业奇迹.doc
- 834-2012年徐州市第1期协议供货项目协议.doc
- 84平米简约美式风格家装效果图.docx
- 7一个小村子的故事.doc
- 89.是学生的先转下来以后肯定有用.doc
- 8Aunit2导学案备用.doc
- 人教版九年级英语全一册单元速记•巧练Unit13【速记清单】(原卷版+解析).docx
- 人教版九年级英语全一册单元速记•巧练Unit9【速记清单】(原卷版+解析).docx
- 人教版九年级英语全一册单元速记•巧练Unit11【速记清单】(原卷版+解析).docx
- 人教版九年级英语全一册单元速记•巧练Unit14【单元测试·提升卷】(原卷版+解析).docx
- 人教版九年级英语全一册单元速记•巧练Unit8【速记清单】(原卷版+解析).docx
- 人教版九年级英语全一册单元速记•巧练Unit4【单元测试·提升卷】(原卷版+解析).docx
- 人教版九年级英语全一册单元速记•巧练Unit13【单元测试·基础卷】(原卷版+解析).docx
- 人教版九年级英语全一册单元速记•巧练Unit7【速记清单】(原卷版+解析).docx
- 苏教版五年级上册数学分层作业设计 2.2 三角形的面积(附答案).docx
- 人教版九年级英语全一册单元速记•巧练Unit12【单元测试·基础卷】(原卷版+解析).docx
最近下载
- 宏观经济学计算题大全.doc VIP
- 苏教版数学四年级上册第八单元认识射线、直线和角(课件).pptx
- 某市棚户区改造中区市政道路建设工程路面天然砂砾垫层施工方案.doc
- 淀粉制品公司风险分级管控与隐患排查治理双体系双控手册2022-2024.doc
- 福建省 政和县志.pdf
- 知识产权对策、研究成果管理及合作权益分配.pdf VIP
- 人工智能对学习、教学和教育的影响-The Impact of Artificial Intelligence on Learning, Teaching, and Education.docx
- 中越边广西龙邦镇护龙村跨国婚姻问题研究及对策.doc VIP
- 小学道德与法治六年级下册《我们生存的家园》教学设计及反思.doc
- 宏观经济学计算题.docx VIP
文档评论(0)