PHP Composer在哪里存储PHP二进制文件的路径?

时间:2017-05-07 00:20:06

标签: php composer-php

由于某些原因,我的Windows 7 PC无法加载PHP cURL模块,无论我安装哪个WAMP服务器软件包。这在大多数情况下都不是一个大问题,因为大多数库将使用替代功能。

我的问题是当我在试图使用curl的包上运行composer命令时,我在终端窗口中收到此消息....

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参考,所以我可以更新,任何想法?

1 个答案:

答案 0 :(得分:0)

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

怎么做:从命令行(php --ini)运行php -i | morecmd.exe。检查PHP CLI使用的配置文件,并检查其中配置的内容。您可能会在那里找到对G:驱动器的引用。