簡體   English   中英

無法加載動態庫 'parallel'(嘗試:C:\\xampp\\php\\ext\\parallel(找不到指定的模塊。)

[英]Unable to load dynamic library 'parallel' (tried: C:\xampp\php\ext\parallel ( The specified module could not be found.)

我目前正在使用 PHP 8 創建一個需要多個線程的網頁。 我用 pthreads 嘗試了很多,最后我發現這個擴展被認為是死的。

然后我想嘗試並行\\運行時擴展。 這里的問題是我無法在 Internet 上的任何地方找到此擴展是否也可以用於 PHP 8。除此之外,我沒有設法正確安裝它。 我試圖用其他關於堆棧溢出的文章解決錯誤,但沒有人為我工作,因為我使用的是 PHP 8。我完成了以下步驟:

  • https://windows.php.net/downloads/pecl/releases/parallel/下載php_parallel-1.1.4-7.4-ts-vc15-x64.zip
  • php_parallel.dll文件放在C:\\xampp\\php\\ext目錄下,將pthreadVC2.dll放在C:\\xampp\\php目錄下。
  • 在我的php.ini文件中,我在最底部添加了extension=parallel 另外我檢查了我的extension_dir有絕對路徑( extension_dir="C:\\xampp\\php\\ext"
  • 重啟Apache

但是如果我進入我的控制台並輸入php -v會發生以下錯誤(一些文本是德語):

PHP Warning:  PHP Startup: Unable to load dynamic library 'parallel' (tried: C:\xampp\php\ext\parallel (Das angegebene Modul wurde nicht gefunden), C:\xampp\php\ext\php_parallel.dll (Das angegebene Modul wurde nicht gefunden)) in Unknown on line 0

Warning: PHP Startup: Unable to load dynamic library 'parallel' (tried: C:\xampp\php\ext\parallel (Das angegebene Modul wurde nicht gefunden), C:\xampp\php\ext\php_parallel.dll (Das angegebene Modul wurde nicht gefunden)) in Unknown on line 0
PHP 8.0.9 (cli) (built: Jul 29 2021 14:12:19) ( ZTS Visual C++ 2019 x64 )
Copyright (c) The PHP Group
Zend Engine v4.0.9, Copyright (c) Zend Technologies
    with Xdebug v3.0.4, Copyright (c) 2002-2021, by Derick Rethans

我不知道如何解決這個問題,以便我可以在 PHP 8 中多線程。

我有同樣的問題。 我注意到我下載了相同的文件 php_parallel-1.1.4-7.4-ts-vc15-x64.zip 這意味着 - 它適用於 PHP 7.4 我用 PHP 7.4 對其進行了測試,是的,它有效

暫無
暫無

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

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