国产+高潮+在线,国产 av 仑乱内谢,www国产亚洲精品久久,51国产偷自视频区视频,成人午夜精品网站在线观看

php7.2 使用 webman , 出現(xiàn)無法使用數(shù)據(jù)庫的問題, php7.2 庫依賴似乎有巨大問題

askuiop

問題描述

php 版本 7.2.34
webman 版本:
workerman/webman-framework v1.5.11
workerman/workerman v4.1.13

安裝數(shù)據(jù)庫相關(guān)庫:
composer require -W illuminate/database illuminate/pagination illuminate/events symfony/var-dumper

安裝的庫:
illuminate/container v7.30.6 The Illuminate Container package.
illuminate/contracts v7.30.6 The Illuminate Contracts package.
illuminate/database v7.30.6 The Illuminate Database package.
illuminate/events v7.30.6 The Illuminate Events package.
illuminate/pagination v7.30.6 The Illuminate Pagination package.
illuminate/support v7.30.6 The Illuminate Support package.

運行時, 出現(xiàn)錯誤:

Error: Class 'Illuminate\Pagination\CursorPaginator' not found in /xxxxxxx/vendor/workerman/webman-framework/src/support/bootstrap/LaravelDb.php:116

illuminate/pagination v10 就存在CursorPaginator 這個類, 但是 php7.2 無法安裝 v10 版本.

php7.2 使用 webman 的話 , 如何能使用上數(shù)據(jù)庫 ?

1265 4 1
4個回答

Tinywan

安裝依賴包后需要重新加載一下代碼的。

  • askuiop 2023-11-15

    php start.php restart ? 自然是有的, 不是這個問題, 是庫版本的問題

  • Tinywan 2023-11-15

    你這是類都找不到

SillyDog

你好歹看下 illuminate/pagination v10版本php版本要求啊 ??

  • askuiop 2023-11-15

    php 7.2 裝不了illuminate/pagination v10, 但是 php7.2 webman 卻要求 v10 版本, 請問怎么辦?

  • SillyDog 2023-11-15

    你要不自己看看 webman 的composer.json哪里有寫 illuminate/pagination v10 ?
    https://github.com/walkor/webman/blob/master/composer.json

  • SillyDog 2023-11-15

    你先明白你在做什么

  • SillyDog 2023-11-15

    你先捋一下 具體是其他庫里邊要求的 還是webman 要求的? 如果是依賴要求的 降低依賴庫的版本

  • askuiop 2023-11-15

    php7.2 的 webman 卻要求 illuminate/pagination v10 版本, 但是 php7.2 只能安裝 v7 版本, v10 版本是我用php8.1 安裝得出, 但是只能用 php7.2

  • askuiop 2023-11-15

    php7.2 的 webman 兼容上就是有問題 !!!

  • SillyDog 2023-11-15

    你從php8.2 換成 php7.2 你刪除composer.lock了嘛 ???

  • SillyDog 2023-11-15

    人呢?

  • askuiop 2023-11-15

    2臺機器呀, 因為 php7.2 不行, 才用另一臺php8.1 的設備測的

  • SillyDog 2023-11-15

    你本來是在那個php版本下開發(fā)的?

  • SillyDog 2023-11-15

    干凈的webman 是沒有 orm這些庫的 只有自己添加的庫 如果你本來就是在8.*下開發(fā) 你扔到7.2上 這是本來就不行的 你用那個框架都不行

  • Tinywan 2023-11-15

    直接安裝一個空框架跑一把!看看是哪里問題

  • askuiop 2023-11-15

    哎, 說的很清楚了 , php7.2 才是目標. php8.1 是另外一臺機器, 出問題后才用這臺測的.

  • askuiop 2023-11-15

    誰會無聊亂切換版本呢???

  • SillyDog 2023-11-15

    開發(fā)版本是多少?

nitron

webman-framework v1.5.9 沒你說的這個問題
webman-framework v1.5.10 及以上才更新的LaravelDb.php,需要Illuminate\Pagination\CursorPaginator和Illuminate\Pagination\Cursor

  • askuiop 2023-11-15

    奇怪, 兩次 composer show 的結(jié)果不同, 之前看確實 v1.5.9, 剛才查看一次命令是 v1.5.11
    workerman/webman-framework v1.5.11
    workerman/workerman v4.1.13

  • askuiop 2023-11-15

    使用 v1.5.9 就可以的是吧 ?

    但是 php7.2 確實安裝了 v1.5.11 這個兼容有問題的版本 , 這不合理呀

  • askuiop 2023-11-15

    php72 ./composer create-project workerman/webman
    Creating a "workerman/webman" project at "./webman"
    Installing workerman/webman (v1.5.4)

    • Installing workerman/webman (v1.5.4): Extracting archive
      Created project in /home/jims/wwwroot/JB_work/DISC_Test_xcx/webman
      Loading composer repositories with package information
      Updating dependencies
      Lock file operations: 6 installs, 0 updates, 0 removals
    • Locking monolog/monolog (2.9.2)
    • Locking nikic/fast-route (v1.3.0)
    • Locking psr/container (2.0.1)
    • Locking psr/log (1.1.4)
    • Locking workerman/webman-framework (v1.5.11)
    • Locking workerman/workerman (v4.1.13)
      Writing lock file
      Installing dependencies from lock file (including require-dev)
      Package operations: 6 installs, 0 updates, 0 removals
    • Installing psr/log (1.1.4): Extracting archive
    • Installing monolog/monolog (2.9.2): Extracting archive
    • Installing workerman/workerman (v4.1.13): Extracting archive
    • Installing psr/container (2.0.1): Extracting archive
    • Installing nikic/fast-route (v1.3.0): Extracting archive
    • Installing workerman/webman-framework (v1.5.11): Extracting archive

      support\Plugin::install
      support\Plugin::install
      support\Plugin::install
      support\Plugin::install
      support\Plugin::install
      support\Plugin::install
      Create start.php
      Create windows.php
      Create support/bootstrap.php
      Create support/helpers.php
      14 package suggestions were added by new dependencies, use composer suggest to see details.
      Generating autoload files
      2 packages you are using are looking for funding.
      Use the composer fund command to find out more!
      No security vulnerability advisories found

  • askuiop 2023-11-15

    php72 ../composer show
    monolog/monolog 2.9.2 Sends your logs to files, sockets, inboxes, databases and various web services
    nikic/fast-route v1.3.0 Fast request router for PHP
    psr/container 2.0.1 Common Container Interface (PHP FIG PSR-11)
    psr/log 1.1.4 Common interface for logging libraries
    workerman/webman-framework v1.5.11 High performance HTTP Service Framework.
    workerman/workerman v4.1.13 An asynchronous event driven PHP framework for easily building fast, scalable network applications.

  • askuiop 2023-11-15

    確實安裝是 v1.5.11 , 這不就有問題了嘛

  • askuiop 2023-11-15

    這是為什么?

Chance

已修復,等 1.5.12 版本發(fā)布以后,重新安裝一下依賴

年代過于久遠,無法發(fā)表回答
??