簡體   English   中英

使用Composer安裝PHP項目依賴項

[英]Installing PHP Project Dependencies with Composer

我正在嘗試使用Composer(在XAMPP上)安裝Nette2.3.1。 在c:\\ x \\ php文件夾中,運行以下命令:

composer create-project nette/sandbox myprojectname

當我這樣做時,出現以下錯誤:

[Seld \\ JsonLint \\ ParsingException]“ c:\\ x \\ php \\ php.exe”在第1行上不包含有效的JSON解析錯誤:MZÉ♥♦^ ^預期之一:“ STRING”,“ NUMBER”,“ NULL” , '真假', '{', '['

我嘗試了所有這些選項都無濟於事:

  1. 刪除項目目錄並嘗試
  2. 在htdocs文件夾中運行此命令
  3. 通過PHP JetBrains控制台運行
  4. 確保Composer版本是最新版本

什么問題?

這是出問題的地方:

  1. 我在運行防病毒軟件時安裝了xampp-我收到警告,但選擇忽略該警告。 因此,php.exe損壞並為我弄亂了整個內容。

  2. 我的用戶下的PATH變量未使用php.exe路徑更新。 盡管系統變量已更新,但對我來說仍然是一個謎,為什么這成為問題。

我如何糾正此問題:

完全刪除了xampp,清除了作曲家緩存,這次安裝了wamp,並為nette沙箱創建了項目。 這很好。 公平地說,如果我在禁用av並正確更新PATH變量的情況下進行安裝,xampp也會正常工作。

我認為您的作曲者PATH或快捷方式/批處理文件已損壞,因為它嘗試將php.exe文件讀取為JSON文件。

嘗試完全刪除composer並開始進行全新安裝

  1. 使用自動安裝程序下載並安裝作曲家。 它為您設置了PATH,因此您可以從任何地方調用composer。
  2. 關閉命令行終端,然后啟動一個新的終端(重要)。
  3. 嘗試在任何目錄中運行composer create-project nette/sandbox myprojectname命令

文檔-Windows Composer安裝

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM