我在Ubuntu服务器上测试一些PHP代码,并通过"tnsping"命令检查oracle数据库连接
Used TNSNAMES adapter to resolve the alias
Attempting to contact (DESCRIPTION = (ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.3.14)(PORT = 1521)) (CONNECT_DATA = (SERVICE_NAME = ORCL) (SID = ORCL)))
OK (10 msec)
Run Code Online (Sandbox Code Playgroud)
但是,PHP中的oci_connect函数显示类似于的警告
警告:oci_connect():ORA-12154:TNS:无法解析第6行中/usr/local/ipm5/wui/manager/123.bih中指定的连接标识符2
当然,OCI8启用(通过检查的phpinfo)和一些环境(PATH,ORACLE_BASE,ORACLE_HOME,ORACLE_SID,TNS_ADMIN,LD_LIBRARY_PATH)变量被设置成/etc/bash.bashrc
有人推荐?? 问题是什么