2017-05-07 86 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:驅動器的參考。