PHP Windows扩展赢得´;t载荷

PHP Windows扩展赢得´;t载荷,php,windows,apache,windows-server-2008,php-extension,Php,Windows,Apache,Windows Server 2008,Php Extension,我正在windows server 2008 R2机器上工作。我已经用PHP5.4.25安装了Apache2.2 在尝试为apache服务器启用ldap支持时,我发现服务器没有加载扩展 我运行了php_info(),结果如下 配置文件(php.ini)路径 C:\Windows加载的配置文件:“C:\php\php.ini 扩展目录C:\php\ext 我已经更改了php.ini以加载扩展,但它们没有加载,并且在php_信息转储中不可见。我尝试重新启动服务器和apache大约一百万次,但没有成功

我正在windows server 2008 R2机器上工作。我已经用PHP5.4.25安装了Apache2.2 在尝试为apache服务器启用ldap支持时,我发现服务器没有加载扩展

我运行了php_info(),结果如下

配置文件(php.ini)路径

C:\Windows加载的配置文件:“C:\php\php.ini

扩展目录C:\php\ext


我已经更改了php.ini以加载扩展,但它们没有加载,并且在php_信息转储中不可见。我尝试重新启动服务器和apache大约一百万次,但没有成功进行更改。因此,如果有人知道此问题的解决方案,那就太好了。

我在这方面也遇到了很多问题。请确保您是正确的我选择了正确的php.ini文件。出于某种原因,我有两个

这是我的phpinfo()

更新了我的php.ini文件以加载扩展名

将PHP目录添加到Windows路径

更多信息请点击此处:

我的看起来像

%SystemRoot%\system32;%SystemRoot%;%SystemRoot%\System32\Wbem;%SYSTEMROOT%\System32\WindowsPowerShell\v1.0\;C:\Program Files (x86)\QuickTime\QTSystem\;C:\Program Files (x86)\Shoreline Communications\ShoreWare Client\;C:\Program Files\Microsoft\Web Platform Installer\;C:\Program Files (x86)\Microsoft ASP.NET\ASP.NET Web Pages\v1.0\;C:\Program Files (x86)\Windows Kits\8.0\Windows Performance Toolkit\;C:\Program Files\Microsoft SQL Server\110\Tools\Binn\;c:\Program Files (x86)\Microsoft SQL Server\110\Tools\Binn\;c:\Program Files\Microsoft SQL Server\110\DTS\Binn\;c:\Program Files (x86)\Microsoft SQL Server\110\Tools\Binn\ManagementStudio\;c:\Program Files (x86)\Microsoft SQL Server\110\DTS\Binn\;c:\Program Files (x86)\Microsoft SQL Server\110\DTS\Binn\;c:\wamp\bin\php\php5.4.16
图片:


重新启动机器后,它工作了。

我在Windows上也遇到了同样的问题。将扩展目录(在php.ini中)的路径更改为绝对路径后,它工作了

按照默认php.ini中的建议(不工作):

变成绝对路径(工作)

奇怪的是,这个问题只发生在某些机器/版本上。无法解决。这里列出了一个官方错误:


我100%确定我配置了正确的php.ini文件,因为我可以更改其中的值。它只是不会加载任何扩展名。当我将
扩展名目录
从默认的
“ext”
更改为
\ext>时,您不需要将WAMPServer中的任何内容放在路径上“
它成功了。我只是取消了
的注释;extension_dir=“ext”
,它在同一台机器上有两个版本的php7(一个使用Apache,一个使用IIS)。这是解决我问题的唯一办法。Apache一直在加载错误的php模块。。。
C:\wamp\bin\php\php5.4.16\ext
%SystemRoot%\system32;%SystemRoot%;%SystemRoot%\System32\Wbem;%SYSTEMROOT%\System32\WindowsPowerShell\v1.0\;C:\Program Files (x86)\QuickTime\QTSystem\;C:\Program Files (x86)\Shoreline Communications\ShoreWare Client\;C:\Program Files\Microsoft\Web Platform Installer\;C:\Program Files (x86)\Microsoft ASP.NET\ASP.NET Web Pages\v1.0\;C:\Program Files (x86)\Windows Kits\8.0\Windows Performance Toolkit\;C:\Program Files\Microsoft SQL Server\110\Tools\Binn\;c:\Program Files (x86)\Microsoft SQL Server\110\Tools\Binn\;c:\Program Files\Microsoft SQL Server\110\DTS\Binn\;c:\Program Files (x86)\Microsoft SQL Server\110\Tools\Binn\ManagementStudio\;c:\Program Files (x86)\Microsoft SQL Server\110\DTS\Binn\;c:\Program Files (x86)\Microsoft SQL Server\110\DTS\Binn\;c:\wamp\bin\php\php5.4.16
extension_dir = "ext"
extension_dir = "c:\amp\php\ext"