繁体   English   中英

php_oci8_12c.dll(%1 不是有效的 Win32 应用程序)

[英]php_oci8_12c.dll (%1 is not a valid Win32 application)

在有人将其标记为重复问题之前,我想说我已经尝试了互联网上的大多数解决方案,但没有一个对我有用,即使我已经重新安装了 xampp 3 次,但仍然,我我收到同样的错误 -

PHP警告:PHP启动:无法加载动态库'oci8_12c'(试过:C:\\xampp\\php\\ext\\oci8_12c(找不到指定的模块。),C:\\xampp\\php\\ext\\php_oci8_12c.dll (%1 不是有效的 Win32 应用程序。)) 在第 0 行的未知

请打开这个看看我的phpinfo

我正在使用 Laravel 8、PHP 7.4 和窗口 10 64x。

如果有人能帮助我,我将不胜感激

浪费了我10天的时间,终于找到了解决办法。

  1. 下载Instant Client Package – BasicInstant Client Package – SDK ,这是我们大多数人做错的地方,我们只下载基本包。 再次重复,下载基本包和 SDK 包。

  2. 将它们分别解压到c:\\php-snap-build\\deps_aux\\oracle\\x64\\instantclient_12_1c:\\php-snap-build\\deps_aux\\oracle\\x64\\instantclient_12_1\\sdk

注意 - 如果这些文件夹位置不适合您,请检查您的phpinfo > Configure Command并解压缩到该位置。 就我而言,它确实有效。

  1. 现在在您的环境变量路径中添加c:\\php-snap-build\\deps_aux\\oracle\\x64\\instantclient_12_1这个位置。

  2. 重启你的电脑。

我希望这对你有用。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM