梦想 就像鸡蛋
要么孵化 要么臭掉
要么孵化 要么臭掉
OCI_NLS_CHARSET_ID undeclared
php-4.3.10 + Oracle 9.2.0.4.0 , 在 linux下编译安装php的时候make报错:
/root/php-4.3.10/ext/oci8/oci8.c: In function `_oci_open_session':
/root/php-4.3.10/ext/oci8/oci8.c:2183: `OCI_NLS_CHARSET_ID' undeclared (first use in this function)
解决方法:
下载Oracle文件补丁 , 解压以后编辑文件oci.h,在文件最前面注释的下面增加一行内容:
#define OCI_NLS_CHARSET_ID 0
然后把所有的补丁文件 (.c 和 .h)拷贝到安装文件目录 /root/php-4.3.10/ext/oci8/ 以及 /root/php-4.3.10/main/ 下面
重新configure,make,install。
问题引起:应该是不同版本的PHP和Oracle之间的兼容性问题。
This Entry was Last Modified on 2007-05-25 20:53
没有评论.
继续阅读
ac米兰 ajax apache api blog blogchina css dhtml download dreamhost dvd encoding error feeds firefox flash framework gmail google google_analytics google_talk http ide ie ie7 javascript jquery linux maxthon mod_rewrite movies msn mvc mysql oracle php pippo pivot prototype rss shell socket sohu spammers svn vs web web2 webclient weblogic windows xml zend 阿根廷 安全漏洞 奥运 备份 变形金刚 程序员 地铁 浮动层 搞笑 工具 冠军杯 管理 火箭 进程 客户端 篮球 厉 命令行 欧洲杯 人生 上海 设计模式 世界杯 数据库 搜索引擎 算法 图片 无极 系统优化 笑话 姚明 游戏 源代码 周杰伦 字符编码 足球 浏览器
