返回顶部
首页 > 资讯 > 后端开发 > PHP编程 >php中thread找不到怎么办
  • 246
分享到

php中thread找不到怎么办

phpthread 2019-04-03 02:04:27 246人浏览
摘要

php中thread找不到的解决办法:1、检查PHP的VC版本和扩展名的VC版本;2、将pthreadVC2.dll复制到指定文件夹;3、下载与php版本相匹配的pthread;4、修改php.ini配置文件。

本文操作环境:windows7系统、PHP5.5版、DELL G3电脑

php中thread找不到怎么办?

具体问题描述:

我在网络服务器上使用php5.5.现在,我想使用pthreads.这是我的php配置: Http://dd19010.kasserver.com/infophp.php55

实现此代码后.....

 <?php

class AsyncOperation extends Thread
{
    public function __construct($threadId)
    {
        $this->threadId = $threadId;
    }

    public function run()
    {
        printf("T %s: Sleeping 3sec\n", $this->threadId);
        sleep(3);
        printf("T %s: Hello World\n", $this->threadId);
    }
}

$start = microtime(true);
for ($i = 1; $i <= 5; $i++) {
    $t[$i] = new AsyncOperation($i);
    $t[$i]->start();
}
echo microtime(true) - $start . "\n";
echo "end\n";

?>
...问题是这个错误:致命错误:在中找不到类'Thread'. 我是否必须包含一些 include_once 或类似的东西才能使其正常工作? 我该怎么办?

解决办法:

首先,请考虑PHP的VC版本和扩展名的VC版本.在我的系统中,我从 http://windows.php附加了扩展名为pthreads.dll的VC14版本.net/downloads/pecl/releases/pthreads/,但我的PHP VC版本是VC11.寻找与PHP的VC版本匹配的较低版本.

第二,也许您错过了PHP页面上的第3步.它指出您需要将pthreadVC2.dll复制到其他文件夹.这是完整的说明.

使用phpinfo()找出什么是"PHP Extension Build"版本.您可以使用此- http://localhost/?phpinfo = 1

下载与您的php版本(32位或64位)和php扩展版本(当前使用的VC11)相匹配的pthread.使用此链接下载- http://windows.php.net/downloads/pecl/版本/pthreads/

解压缩- 将php_pthreads.dll移至"bin \ php \ ext \"目录. 将pthreadVC2.dll移至"bin \ php \"目录. 将pthreadVC2.dll移至"bin \ apache \ bin"目录. 将pthreadVC2.dll移至"C:\ windows \ system32"目录.

打开php \ php.ini并添加 extension = php_pthreads.dll

--结束END--

本文标题: php中thread找不到怎么办

本文链接: https://www.lsjlt.com/news/500.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

猜你喜欢
  • php中thread找不到怎么办
    php中thread找不到的解决办法:1、检查PHP的VC版本和扩展名的VC版本;2、将pthreadVC2.dll复制到指定文件夹;3、下载与php版本相匹配的pthread;4、修改php.ini配置文件。 ...
    246
    2023-03-22
    php thread
  • php找不到include方法怎么办
    php找不到include方法的解决办法:1、检查include文件的位置是否正确;2、检测被包含的文件读权限是否打开;3、检测被包含的文件路径上的每个目录的x权限是否打开即可。 ...
    442
    2023-03-22
    php include
  • php-config找不到怎么办
    php-config找不到的解决办法:1、通过“CentOS6 PHP extension install: Cannot find...”方法解决;2、通过“yum install php-devel.”命令解决问题即可。 ...
    183
    2023-03-22
    php-config
  • php use类找不到怎么办
    php use类找不到的解决办法:1、打开相应的PHP文件;2、将use语句插入每个文件;3、执行“class_alias('RedBean_Facade', 'R');”代码即可。 ...
    627
    2023-03-22
    use php
  • php找不到curl_init()怎么办
    php找不到curl_init()的解决办法:1、在php.ini中打开“extension=php_curl.dll”;2、复制相关文件到System32目录下;3、修改Httpd.conf;4、重启apache即可。 ...
    453
    2023-03-22
    php curl_init()
  • pecl找不到怎么办
    pecl php找不到的解决办法:1、打开命令窗口;2、检查通过pecl安装php扩展的问题;3、修改为正确的安装指令即可,安装语句如“yum install php-pear php-devel pecl install swoole”。 ...
    269
    2023-03-22
    pecl php
  • 系统找不到java怎么办
    系统找不到java怎么办?系统找不到java.exe这种报错 多半是jdk的路径配置问题所导致,Windows环境下的系统环境变量配置。首先找到你下载安装后的jdk目录。复制jdk顶层目录,后面会用得到。接下来,在你的“计算机”上右键,选择属性,打开系统属性, ...
    741
    2023-03-22
    java基础 java
  • vue报错找不到图片怎么办
    vue报错找不到图片的解决办法:1、修改配置文件,将绝对路径改为相对路径;2、将图片作为模块加载进去,并将图片放到static目录下;3、将imageUrls引入响应的vue文件中,解析引用即可。 ...
    420
    2023-03-22
    图片 Vue
  • LNMP下nignx访问php报找不到文件怎么办
    小编给大家分享一下LNMP下nignx访问php报找不到文件怎么办,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!背景:使用yum安装lnmp以及各种依赖之后,访问 ...
    132
    2023-03-22
    lnmp nignx php
  • nginx下找不到phpmyadmin文件怎么办
    小编给大家分享一下nginx下找不到phpmyadmin文件怎么办,希望大家阅读完这篇文章之后都有所收获,下面让我们一起去探讨吧!问题:已经安装了最新的稳定版本的Nginex(1.4.4),并且想安装phpMyAdmin,不幸的是当我尝试在 ...
    316
    2023-03-22
    nginx phpmyadmin mi
  • vue中webpack run build静态资源找不到怎么办
    这篇文章主要介绍了vue中webpack run build静态资源找不到怎么办,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。vue cli搭建的项目,在本地测试调试都OK, ...
    485
    2023-03-22
    vue webpack
  • php xdebug读不到怎么办
    php xdebug读不到的解决办法:1、查看php的版本;2、使用“php -m”检查xdebug是否安装;3、配置xebug的调试语句即可。 ...
    265
    2023-03-22
    php xdebug
  • linux中node.js全局模块找不到怎么办
    这篇文章主要为大家展示了“linux中node.js全局模块找不到怎么办”,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下“linux中node.js全局模块找不到怎么办”这篇文章吧。在linux上用 ...
    947
    2023-03-22
    linux nodejs
  • php exec 获取不到值怎么办
    php exec获取不到值的解决办法:1、打开相应的PHP代码文件;2、修改代码为“exec('convert a.jpg b.jpg 2>&1', $output, $return_val);”即可。 ...
    501
    2023-03-22
    php exec
  • php拿不到name怎么办
    php拿不到name是因为当表单元素的name和id的值不一样的时候,浏览器是不能识别的,其解决办法:1、检查部分表单元素和框架元素是否用了name;2、检查只能赋ID不能赋name的元素;3、针对多选框checkbox,可使用“join(',', $__POST['name'])”组成数据。 ...
    448
    2023-03-22
    name php
  • php抓取不到数据怎么办
    php抓取不到数据的解决办法:1、在服务器使用“$parm=file_get_contents("php://input");”;2、前端发请求头,代码如“method:'POST',header:{'Content-Type':'application/x-www-form-urlencoded',},”。 ...
    171
    2023-03-22
    php
  • alert_sid.log 告警日志找不到怎么办?
    总是有一些DBA或者工程师安装的数据库不够规范,按照常规讨论找不到告警日志文件。告诉大家一个小方法,不管你怎么不按照套路出牌,我都能找到告警日志。1、查看参数background_dump_destSQL> show parameter ...
    530
    2023-03-22
    alert sid log
  • ubuntu18.04安装找不到php5.6-fpm怎么办
    ubuntu18.04安装找不到php5.6-fpm的解决方法:1.打开终端;2.输入命令检查是否存在5.6 版本;3.如果没有使用ppa增加源;4.再输入命令安装php5.6-fpm即可。具体操作方法:1.打开终端命令行模式。2.输入以下 ...
    740
    2023-03-22
    php5.6 ubuntu ubuntu18.04
  • mysql-front找不到且无法连接MySQL怎么办
    小编给大家分享一下mysql-front找不到且无法连接MySQL怎么办,希望大家阅读完这篇文章后大所收获,下面让我们一起去探讨吧!mysql-front找不到的解决办法:首先以管理员身份运行控制台程序,连接mysql;然后输入“ALTER ...
    866
    2023-03-22
    mysql 找不 nt
  • Linux下mysql找不到mysql.sock文件怎么办
    本篇内容介绍了“Linux下mysql找不到mysql.sock文件怎么办”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成! 默认编译安装 my ...
    168
    2023-03-22
    linux mysql
热门问答
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作