php线程安全编译解决方法

   php 线程安全编译

  网上这么说:先安装php5,加上--maintainer-zts

  然后安装pthreads

  cd /usr/local/src/

  wget http://pecl.php.net/get/pthreads-2.0.5.tgz

  tar zxvf pthreads-2.0.5.tgz

  cd pthreads-2.0.5

  /usr/local/php5.5.12-zts/bin/phpize

  ./configure --with-php-config=/usr/local/php5.5.12-zts/bin/php-config

  make

  make install

  我的问题是,我下载了这个pthreads,里面根本就没有configure?这个该怎么编译?

  ------解决方案--------------------

  /usr/local/php5.5.12-zts/bin/phpize phpize路径,改成你已安装php目录下的phpize试试

时间: 2024-11-03 18:23:21

php线程安全编译解决方法的相关文章

Python提示[Errno 32]Broken pipe导致线程crash错误解决方法_python

本文实例讲述了Python提示[Errno 32]Broken pipe导致线程crash错误解决方法.分享给大家供大家参考.具体方法如下: 1. 错误现象ThreadingHTTPServer 实现的 http 服务,如果客户端在服务器返回前,主动断开连接,则服务器端会报 [Errno 32] Broken pipe 错,并导致处理线程 crash. 下面先看个例子,python 版本: 2.7 示例代码 复制代码 代码如下: #!/usr/bin/env python #!coding=ut

myeclipse中项目不编译解决方法

  在开发中经常遇到myeclipse不编译的情况,但不同情况的解决方法又不一样,今天同样是遇到此类情况,在网上狂搜,终于找到一篇好文,它囊括了解决这种情况的常用的方法,现在发出来与大家分享.我遇到的情况是通过最后一个方法解决的:classpath文件,里面的路径不正确. 解决1 确保 project->build automatically 已经被选上. 解决2 如果选上了,也不好使, 使用这一招: project->clean->选第2个 clean select project,

VS 2005编译的程序不能运行的几个解决方法

这两天有点焦头烂额, 我们这边运行的好好的程序, 到了测试的机器上就不能启动(是根本运行不了, 而不是运行出错), 弄得我异常郁闷. 经过了一番摸索, 发现和 winxp.win2003中为解决dll hell而引入的manifest机制有关系.而以前我们用vs2003开发, 它并没有强制程序使用manifest, 但到了vs2005中, 这已经改成必需的了, 而我们并没有按照需要进行相关的配置, 所以程序启动不了了. 根据目前的经验, vs2005编译的程序不能启动大致有两个原因, 下面简单介

CB编译好的Exe程序运行会提示找不到xx库之类的解决方法

CB的完全编译问题,大概是初学BCB的朋友们问的最多的问题. 症状就是编译好的Exe程序拷到没有安装BCB的机器上运行会提示找不到xx库之类的,解决方法: 在project->Options->Compiler中点击Release, 在project->Options->Packages中取消Builder with runtime packages的对钩 在project->Options->Linker中取消Use dynamic RTL前的对钩

PHP编译过程中常见错误信息的解决方法

PHP编译过程中常见错误信息的解决方法 在CentOS编译PHP5的时候有时会遇到以下的一些错误信息,基本上都可以通过yum安装相应的库来解决.以下是具体的一些解决办法: checking for BZip2 support- yes checking for BZip2 in default path- not found configure: error: Please reinstall the BZip2 distribution Fix: yum install bzip2-devel

Java SimpleDateFormat 线程不安全问题及解决方法

Java SimpleDateFormat 是线程不安全的,当在多线程环境下使用一个DateFormat的时候是有问题的,如下面的例子: package com.heaven.threadpool; import java.text.SimpleDateFormat; import java.util.ArrayList; import java.util.Date; import java.util.List; import java.util.concurrent.Callable; imp

PHP动态编译出现Cannot find autoconf的解决方法_php技巧

本文详细讲述了PHP动态编译出现Cannot find autoconf的解决方法.分享给大家供大家参考.具体方法如下: 在安装完PHP后,想动态编译PHP的memcache扩展库 复制代码 代码如下: cd memcache-2.2.5/ /usr/local/webserver/php/bin/phpize ./configure --with-php-config=/usr/local/webserver/php/bin/php-config 但是执行/usr/local/webserve

nginx 编译错误解决方法 [备忘]

参见编译错误信息 can not detect int size 增加参数可以跳过 --with-ld-opt="-lstdc++" --with-cpp_test_module   参考编译错误信息 make[3]: Leaving directory `/apps/lib/openssl-1.0.0k/crypto' make[2]: Leaving directory `/apps/lib/openssl-1.0.0k' make[1]: *** [/apps/lib/opens

c++-编译时出现这样的错误,求大神指点解决方法

问题描述 编译时出现这样的错误,求大神指点解决方法 程序如下:#includeusing namespace std;class zrf_Ratio;zrf_Ratio operator+(const zrf_Ratio& r1 const zrf_Ratio& r2);zrf_Ratio operator-(const zrf_Ratio& const zrf_Ratio&);zrf_Ratio operator*(const zrf_Ratio& const z