linux下编译安装pthreads扩展

这里讲的是如何编译安装pthreads,以后编译安装其他PHP扩展可以参考此方法。

下载pthreads源码:http://pecl.php.net/package/pthreads

首先确定安装的php版本是线程安全的,如果不是的话重新编译加上 --enable-maintainer-zts \

1.解压tar -zxvf pthreads-0.0.44.tgz ;

2.进入源码文件夹 cd pthreads-0.0.44 执行 /usr/local/php/bin/phpize;

3.执行./configure --with-php-config=\usr/local/php/bin/php-config;

4.执行make && make install;

5.编辑/usr/local/php/lib/php.ini加上extension=pthreads.so

6.重启php就行了...

 

 

pecl install pthreads

 

 

如果在pecl.php.net网站下载的包安装时---> config都对的,make时出错:

#include "ext/standard/php_smart_str.h"

这个好像是什么位置不多

直接在github下载安装:https://github.com/krakjoe/pthreads (可以安装)

pecl.php.net网站下载 (我安装php7以上的pthreads就报错了,)

 

 

错误信息(配置问题) : https://blog.csdn.net/hxmcnu/article/details/53268951

https://blog.csdn.net/woshixiongjin/article/details/22377563

 

posted @ 2018-05-10 20:09  与f  阅读(3424)  评论(0编辑  收藏  举报