使用OCI而不加载系统的路径环境变量

时间:2019-08-22 09:29:10

标签: oracle environment-variables oci oci8 oracleclient

我设置了Oracle Instant Client,以使用Oracle Call Interface将PHP连接到Oracle数据库服务器,但是我需要将软件包的文件夹路径(C:\Oracle\instantclient_19_3)添加到系统的路径环境变量中,该变量 我不能没有管理员权限。

相反,更改用户的路径环境变量不起作用,并且将文件移动到已设置的路径之一是可行的,但是并不理想,因此必须是以下之一:

%GTK_BASEPATH%\bin;C:\Program Files\Common Files\Oracle\Java\javapath;C:\ORA112\product\11.2.0\client_1\bin;C:\ProgramData\Oracle\Java\javapath;%SystemRoot%\system32;%SystemRoot%;%SystemRoot%\System32\Wbem;%SYSTEMROOT%\System32\WindowsPowerShell\v1.0\;C:\Program Files\dotnet\;C:\Program Files\Microsoft SQL Server\120\Tools\Binn\;C:\Program Files\GtkSharp\2.12\bin;C:\Program Files\nodejs\;C:\Program Files\Git\cmd;%HYPERION_HOME%\common\ODBC\Merant\5.1\Drivers

还有其他方法可以使PHP在不添加系统环境变量路径的情况下加载oci8_12c扩展吗?避免需要管理员访问。

0 个答案:

没有答案