phpstudy php7.3.4无法开启oci8链接oracle

phpstudy的php版本是7.3.4。下述操作按照百度结果都已尝试,仍然无法启动oci8拓展。
还有其他方案可以链接oracle吗?

1,php ini配置文件已经取消注释;

extension=pdo_oci
extension=oci8

2,下载instantclient_12_1并解压了,并将该路径加入到系统PATH环境变量的最前面;
3, php_oci8-2.2.0-7.3-nts-vc15-x64里的dll配置文件已复制到php ext拓展里。

该回答引用GPTᴼᴾᴱᴺᴬᴵ
如果您已经按照上述步骤进行了操作,但仍无法启动OCI8扩展,则可以尝试以下解决方案:

  1. 确保您的PHP版本与下载的php_oci8扩展版本匹配。例如,确保您使用的是php_oci8-2.2.0-7.3-nts-vc15-x64扩展,而不是不同版本的扩展。
  2. 尝试使用Thread Safe(TS)版本的OCI8扩展。根据您的PHP版本和架构,可能会提供不同的OCI8版本,因此请确保选择正确版本的OCI8扩展。
  3. 重新启动Web服务器以加载新的扩展。在更改php.ini文件后,需要重新启动Web服务器来加载新的配置。
  4. 确保您的Oracle客户端库与您下载的OCI8扩展版本兼容。如果Oracle客户端版本太旧或太新,可能会导致OCI8扩展无法正常工作。
  5. 检查PHP错误日志以获取有关问题的更多信息。在php.ini中启用错误日志记录,并检查日志以获取有关问题的详细信息。

除了OCI8扩展外,还可以考虑使用PDO_OCI扩展来连接Oracle数据库。该扩展与OCI8类似,但使用不同的API进行连接。您可以通过在php.ini中取消注释extension=pdo_oci并重启Web服务器来启用PDO_OCI扩展。