linux下編譯安裝pthreads擴展

這裏講的是如何編譯安裝pthreads,之後編譯安裝其餘PHP擴展能夠參考此方法。php

下載pthreads源碼:http://pecl.php.net/package/pthreadsgit

首先肯定安裝的php版本是線程安全的,若是不是的話從新編譯加上 --enable-maintainer-zts \github

1.解壓tar -zxvf pthreads-0.0.44.tgz ;安全

2.進入源碼文件夾 cd pthreads-0.0.44 執行 /usr/local/php/bin/phpize;php7

3.執行./configure --with-php-config=\usr/local/php/bin/php-config;網站

4.執行make && make install;spa

5.編輯/usr/local/php/lib/php.ini加上extension=pthreads.so.net

6.重啓php就好了...線程

 

 

pecl install pthreads

 

 

若是在pecl.php.net網站下載的包安裝時---> config都對的,make時出錯:code

#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

相關文章
相關標籤/搜索