我最近将我的窗口从7升级到10.升级后我通过将可执行路径添加到 PATH 环境变量"installed" PHP7.1,与旧窗口相同 php.ini (因为它是相同的文件夹,没有任何更改)并且还添加了同一个即时客户端12到 PATH .

使用 php -v ,它加载所有模块,包括mbstrings和xdebug,除了oci模块声明:

PHP警告:PHP启动:无法加载动态库'ext \ php_oci8_12c.dll' - 找不到指定的模块 . 在第0行的未知中警告:PHP启动:无法加载动态库'ext \ php_oci8_12c.dll' - 找不到指定的模块 . 在第0行的Unknown中PHP警告:PHP启动:无法加载动态库'\ text \ php_pdo_oci.dll' - 找不到指定的模块 . 在第0行的未知中警告:PHP启动:无法加载动态库'\ text \ php_pdo_oci.dll' - 找不到指定的模块 . 在第0行的Unknown中PHP 7.1.1(cli)(内置:2017年1月18日18:38:49)(ZTS MSVC14(Visual C 2015)x64)版权所有(c)1997-2017 PHP Group Zend Engine v3.1.0,版权所有(c)1998-2017 Zend Technologies with Xdebug v2.5.0,Copyright(c)2002-2016,作者:Derick Rethans

我还尝试安装一个新的窗口,再次从pecl获取oci,再次从OTN获得即时客户端 . 还没有人工作过 . 我安装了MSVC14可再发行组件 . Windows是64位,与PHP相同 .