我有一個 Laravel 專案,其中 laravel 版本是 8.75,php 版本是 7.4。當我在 cpanel 中上傳我的專案并轉到終端并運行“composer update”命令時,它會顯示這種型別的錯誤。我搜索此錯誤但找不到任何解決方案。
$作曲家更新
由于您沒有啟用 PHP curl 擴展,Composer 的運行速度明顯慢于正常情況。使用包資訊加載作曲家存盤庫
[Composer\Downloader\TransportException] 無法下載“https://repo.packagist.org/packages.json”檔案:必須在 php.ini 中啟用 allow_url_fopen(在服務器配置中禁用 https:// 包裝器allow_url_fopen=0 無法打開流:找不到合適的包裝器)
更新 [--with WITH] [--prefer-source] [--prefer-dist] [--prefer-install PREFER-INSTALL] [--dry-run] [--dev] [--no-dev] [--lock] [--no-install] [--no-autoloader] [--no-suggest] [--no-progress] [-w|--with-dependencies] [-W|--with -all-dependencies] [-v|vv|vvv|--verbose] [-o|--optimize-autoloader] [-a|--classmap-authoritative] [--apcu-autoloader] [--apcu-autoloader -prefix APCU-AUTOLOADER-PREFIX] [--ignore-platform-req IGNORE-PLATFORM-REQ] [--ignore-platform-reqs] [--prefer-stable] [--prefer-lowest] [-i|- -interactive] [--root-reqs] [--] []...
查看此圖片:

打開檔案,然后通過洗掉它前面的分號 ( ; )php.ini搜索并取消注釋它。extension=curl
// Before
;extension=curl
// After
extension=curl
然后搜索allow_url_fopen并將值更改為開。
allow_url_fopen = On
方法二
- 打開您的 cPanel 然后搜索 PHP 并單擊 MultiPHP INI 編輯器

- 點擊編輯器模式

- 選擇您正在處理的域

- 復制以下行并粘貼到您的 PHP INI 編輯器中
extension=curl
allow_url_fopen = On
- 點擊保存按鈕

轉載請註明出處,本文鏈接:https://www.uj5u.com/shujuku/504028.html
上一篇:從MSSQL獲取資料并插入/更新到MySQL的最佳實踐是什么?[復制]
下一篇:想顯示一次表格
