2017-05-07 127 views
0

由于某些原因,我的Windows 7 PC不会加载PHP cURL模块,无论我安装了哪个WAMP服务器软件包。这在大多数情况下都不是一个大问题,因为大多数图书馆都会使用替代功能。PHP Composer在哪里存储PHP二进制文件的路径?

我的问题是关于这个消息我在终端窗口中获​​取当我运行在包装上尝试使用卷曲作曲家命令....上面

PHP Warning: PHP Startup: Unable to load dynamic library 'G:\php\ext\libcurl.dll' - %1 is not a valid Win32 application. 

公告中的错误,我从作曲家得到它是参考我的G驱动器G:\php\ext\libcurl.dll。我现在的开发服务器和积极的PHP位于我E驱动这里E:\Dev_Server\php

我检查我的Windows PATH属性,确保老G盘PHP的引用并没有停留在某处,它不是。我的新E盘在我的路上。所以我想知道Composer在哪里存储G驱动器的PHP参考,所以我可以更新,任何想法?

+0

检查你的'PATH'环境变量。请记住,您必须重新打开终端才能使PATH更改生效。另外:只需在终端中输入“php -i”即可提供有用的路径信息。 – ccKep

+0

我相信,你的“extension_dir”条目专注于“G:\ php \ ext \”目录,而不是“E:\ Dev_Server \ php \ ext”。如果存在,请检查您的php-cli.ini文件是否相同。这不是作曲家的错误,而是解释器的配置; – VirCom

回答

0

PHP CLI(Composer使用)和PHP WAMP(WAMP使用的)使用不同的配置文件。 Composer本身并不存储有关PHP安装的任何信息。

建议操作:从命令行(cmd.exe)运行php --iniphp -i | more。检查PHP CLI使用哪些配置文件并检查其中配置的内容。您可能会在那里找到对您的G:驱动器的参考。