新添加的網(wǎng)站站點,想要使用Composer來下載框架,這個時候雖然系統(tǒng)已經(jīng)安裝了Composer,也可以執(zhí)行Composer命令,但是如果這個時候直接執(zhí)行composer的create-project的時候就報錯了,找不到composer.json文件,是因為空的站點還沒有composer.json文件。
解決的方式也很簡答,直接在當前目錄生成一個就行
執(zhí)行composer init就可以生成一個
第二個問題就是在執(zhí)行命令的時候,報錯Your requirements could not be resolved to an installable set of packages.
問題的解決方案也很簡單,composer命令工具有一個選項,它可以允許你在安裝或者新的依賴的時候,忽略composer.json文中定義的php版本,php擴展等要求,
這在你需要繞過某些平臺限制的情況下非常有用,比如當你需要在不支持的 PHP 版本上測試代碼,或者你的環(huán)境暫時無法滿足所有依賴項的平臺要求時。
使用這個選項時要謹慎,因為它可能會導致在不兼容的環(huán)境上安裝依賴項,進而引發(fā)運行時錯誤。然而,在某些情況下,比如開發(fā)過程中,它可能是一個有用的工具。
只需要在命令的后面加上--ignore-platform-reqs 就可以了