php使用odbc访问oracle
2017-05-22 10:21
459 查看
不知道怎么回事,debian下php访问oracle一直没有官方的包
只能使用unixodbc来处理了
新版本的apache不知道怎么回事SetEnv指令没效果了,用odbc访问oracle的时候就老是报错
odbc_connect(): SQL error: [unixODBC][Driver Manager]Can't open lib '/usr/lib/oracle/xe/oracle/product/10.2.0/client_1/lib/libsqora.so.10.1' : file not found
找了一下,直接在
/etc/apache2/envvars
里设置就好了,在文件最下面加上
export LD_LIBRARY_PATH=/usr/lib/oracle/xe/oracle/product/10.2.0/client_1/lib:/lib/usr/lib
export ORACLE_HOME=/usr/lib/oracle/xe/oracle/product/10.2.0/client_1
export PATH=$PATH:/usr/lib/oracle/xe/oracle/product/10.2.0/client_1/bin
export LIBRARY_PATH=/usr/lib/oracle/xe/oracle/product/10.2.0/client_1/precomp/lib:/usr/lib/oracle/xe/oracle/product/10.2.0/client_1/lib:/usr/lib/mysql
export NLS_LANG=AMERICAN_AMERICA.ZHS16GBK
export TWO_TASK=cc
搞定收工!
只能使用unixodbc来处理了
新版本的apache不知道怎么回事SetEnv指令没效果了,用odbc访问oracle的时候就老是报错
odbc_connect(): SQL error: [unixODBC][Driver Manager]Can't open lib '/usr/lib/oracle/xe/oracle/product/10.2.0/client_1/lib/libsqora.so.10.1' : file not found
找了一下,直接在
/etc/apache2/envvars
里设置就好了,在文件最下面加上
export LD_LIBRARY_PATH=/usr/lib/oracle/xe/oracle/product/10.2.0/client_1/lib:/lib/usr/lib
export ORACLE_HOME=/usr/lib/oracle/xe/oracle/product/10.2.0/client_1
export PATH=$PATH:/usr/lib/oracle/xe/oracle/product/10.2.0/client_1/bin
export LIBRARY_PATH=/usr/lib/oracle/xe/oracle/product/10.2.0/client_1/precomp/lib:/usr/lib/oracle/xe/oracle/product/10.2.0/client_1/lib:/usr/lib/mysql
export NLS_LANG=AMERICAN_AMERICA.ZHS16GBK
export TWO_TASK=cc
搞定收工!
相关文章推荐
- BS结构中使用PHP访问ORACLE LOB
- BS结构中使用PHP访问ORACLE LOB
- 使用OracleClient,OLEDB,ODBC,Visual Studio,ODP.NET 来连接 Oracle访问数据库
- Oracle使用 ODBC+DBLINK 访问 Mysql
- 使用ODBC访问数据库
- 使用 ADO.NET 访问 Oracle 9i 存储过程(来自MSDN)
- Oracle 的数据抽取到SQL Server 2000(在两台不同的PC上,不使用ODBC)
- 从 PHP 脚本中访问企业应用程序 使用 PHP 5 SOAP 扩展访问 WebSphere Web 服务
- 使用 ADO.NET 访问 Oracle 9i 存储过程
- 使用 ADO.NET 和 Oracle 进行高级数据访问
- 使用 ADO.NET 访问 Oracle 9i 存储过程
- 使用 ADO.NET 访问 Oracle 9i 存储过程
- [转帖]使用asp.net访问Oracle的方法汇总
- Delphi5 企业版使用BDE访问 Oracle方法
- 使用 ADO.NET 访问 Oracle 9i 存储过程使用 ADO.NET 访问 Oracle 9i 存储过程
- 使用 ODP.NET 访问 Oracle
- 使用ODBC访问数据库
- php数据库操纵类(自家用)odbc-oracle
- 使用PHP5 通过unixODBC/easysoft oracle odbc driver 连接 ORACLE
- 使用 ADO.NET 访问 Oracle 9i 存储过程