You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Symfony执行make:migration命令时CLI环境无法加载oci8_19扩展的问题求助

Symfony执行make:migration命令时CLI环境无法加载oci8_19扩展的问题求助

大家好,我最近在Symfony项目里尝试执行以下命令生成SQL Schema:

php .\bin\console make:migration

结果遇到了这样的错误警告:

Warning: PHP Startup: Unable to load dynamic library 'oci8_19' (tried: C:/laragon/bin/php/php-8.2.15-Win32-vs16-x64/ext\oci8_19 (The specified module could not be found), C:/laragon/bin/php/php-8.2.15-Win32-vs16-x64/ext\php_oci8_19.dll (The specified procedure could not be found)) in Unknown on line 0

我开始排查问题的根源,过程中发现了一个很奇怪的现象:

  • 当我在代码中写入phpinfo()并通过浏览器访问时,oci扩展是正常加载的,一切运行正常;
  • 但如果我在命令行中执行php -i查看PHP环境信息,却看不到oci扩展被加载。

我实在搞不懂为什么PHP在CLI环境下就无法加载oci扩展,有没有大佬能给点修复建议?谢谢大家!

备注:内容来源于stack exchange,提问作者Marek Hubáček

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.04.20 06:13:10