[英]Composer setup installation error
我正在嘗試在 Windows 7 和 XAMPP 上安裝 Composer,但在運行安裝設置時收到這些錯誤/消息。
您指定的 PHP exe 文件未正確運行:C:\xampp\php\php.exe
命令行 PHP 使用的 php.ini 是:C:\xampp\php\php.ini
php.ini 中的重復設置可能會導致問題。
程序輸出:警告:模塊“openssl”已加載到第 0 行的未知中
我已經用谷歌搜索了一段時間,但找不到合適的解決方案或與此相關的任何內容。 最接近的事情是刪除 php.ini 文件中的評論 openssl 擴展名,但對我沒有用。 需要明確的是,我對服務器調整有非常基本的了解。
我想這是一個在這里被問到的問題,您可以按照解決方案進行操作,也可以根據需要訪問以下鏈接。
我想通了,並成功地在我的 Windows 10 PC 中安裝了 Composer。
為了解決您的問題,您必須遵循一些步驟。
第一個解決方案。
php.ini
在我的情況下,它位於 xampp 中,文件位於c:\\xampp\\php\\
"extension=php_openssl.dll"
";extension=php_openssl.dll"
通過刪除分號";"
取消注釋第二種解決方案(如果上述解決方案不適合您,請使用以下解決方案。)
這在我的情況下有效
查找並打開位於“php”文件夾中的php.ini
在我的情況下,它位於 xampp 中,文件位於c:\\xampp\\php\\
通過單擊 shell 按鈕從 Xampp 開始面板打開 SHELL。
在shell中編寫php
並按回車
然后你必須通過在你的php.ini
文件中注釋所有這些擴展來修復這些警告消息。(這些警告消息的實際原因是因為該擴展被啟用了不止一次,或者你可以在php.ini
文件中說un-commented ) .
例如,在我的情況下。
一種)。 您可以在上圖中看到 curl 的警告消息。
Module 'curl' already loaded in Unknown on line 0 .
b) 要解決此php_curl.dll
,請在php.ini
文件中找到php_curl.dll
文件,並通過添加分號";"
注釋該擴展名在像這樣的;extension=php_curl.dll
前面;extension=php_curl.dll
如果每個擴展都有多個警告,請按照上述步驟操作,直到在 shell 中沒有收到任何警告消息。
OpenSSL 被加載兩次。 在上面的 php.ini 中查看 openssl.dll,並在其中一個地方將其注釋掉。
– 法基
使用 Composer 安裝程序重試
為了谷歌索引,
我寫了我的錯誤
如果 Composer 未在 Windows 7、8、10 中安裝,且 xampp 安裝中提供的 php 出現此錯誤消息
您指定的 PHP exe 文件未正確運行: yourPathTo\\php.exe
程序未能正確運行。 嘗試重新安裝程序以解決此問題。 確保您已安裝適當的 Visual C++ Redistributable。
Composer 消息真的讓我對 Visual C++ 的部分感到困惑,事實上並非如此
好吧,經過長時間的搜索,我終於找到了您在同一線程Composer setup 安裝錯誤中找到的 Sarim 解決方案
這個特定問題是由於 php.ini 是由 xampp 安裝默認提供的,正如 Sarim 突出顯示的那樣,它確實具有相對於 xampp 安裝的路徑,並且不允許 Composer-Setup.exe 正確運行。
如果您已經有一個 Composer 並且需要更新它,您可以使用以下命令行:
composer self-update
這對我有用。
也許如果您正在關注如何安裝 php 指南,例如這個,它會指導您取消注釋extension_dir = [to your installation folder]
。 那么如果你安裝 Composer 它會給你投訴。
解決方案:注釋 php.ini 文件中的extension_dir
行並繼續安裝
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.