關于composer安裝完成擴展之后,程序無法正常使用的問題
為了用戶安裝可以選擇多個php版本,無奈之下改了vendor兼容了7.1-7.4版本,但是我們強烈建議您使用php7.4版本
如果開發者想更新composer一定要切換到php7.4版本進行安裝擴展;
問題1:composer update 更新后隊列無法執行,各種報錯
可能原因: 可能原因是自動升級了think-queue;可能原因是升級了各種擴展導致不兼容或者類文件丟失等等。問題很多;
處理方法:將完整包內的vendor文件覆蓋到程序中,不要盲目使用composer update,如果需要更新某個擴展請使用:
問題2:多個php版本開發中應該選擇哪個版本?
答: 果斷選擇PHP7.4,可能會在之后版本逐漸淘汰7.4之下的版本;也是為了更好的性能;
問題3: composer怎么安裝指定版本擴展?
答: composer require 擴展名
問題4: composer require 某個擴展后無法啟動項目,vendor/services.php 文件內為空,怎么辦?
答: 使用:composer dump-autoload 執行后再看下此文件是否為空