PHP pthreads v3在centos7平臺(tái)下的安裝與配置操作方法
本文實(shí)例講述了PHP pthreads v3在centos7平臺(tái)下的安裝與配置操作方法。分享給大家供大家參考,具體如下:
我的centos版本是7.4.1708,php的版本是7.2.4(注意要是線程安全版),如下圖所示:

首先我們?cè)谌缦戮W(wǎng)址下載好pthreads的源碼:
http://pecl.php.net/package/pthreads
如:pthreads-3.1.6.tgz
1、解壓、并進(jìn)入目錄
> tar xf pthreads-3.1.6.tgz > cd pthreads-3.1.6
2、運(yùn)行phpize,生成configure,如果沒(méi)有配置PATH的,可以打上絕對(duì)路徑。
> phpize
3、運(yùn)行configure
> ./configure --with-php-config=/data/php72/bin/php-config
4、運(yùn)行make && make install
> make && make install
如果出現(xiàn)如下情況,說(shuō)明你的PHP與pthreads版本不兼容,如下圖所示:

我們需要在github上搜索pthreads
> https://github.com/krakjoe/pthreads
注意下載zip包,我們要用最新的,不要進(jìn)去releases,如果你的PHP版本是7.1可以去試試。
如:pthreads-master.zip
> unzip pthreads-master.zip > cd pthreads-master
其余步驟跟上面一樣
如果你看到如下信息,說(shuō)明你編譯成功了。

(注意這里面有個(gè)坑,不要在php.ini下配置pthreads擴(kuò)展,不然php-fpm無(wú)法啟動(dòng),因?yàn)閜threads v3版本只能運(yùn)行在cli下)
通過(guò)如下命令查看ini文件位置:
> php --ini
然后在php.ini目錄下復(fù)制一份,命名為php-cli.ini
> cp php.ini php-cli.ini
修改php-cli.ini文件
extension_dir = "/data/php72/lib/php/extensions/no-debug-zts-20170718/" extension=pthreads.so
重啟php服務(wù),查看pthreads擴(kuò)展是否裝上
> php -m | grep pthreads
更多關(guān)于PHP相關(guān)內(nèi)容感興趣的讀者可查看本站專題:《PHP進(jìn)程與線程操作技巧總結(jié)》、《PHP網(wǎng)絡(luò)編程技巧總結(jié)》、《PHP基本語(yǔ)法入門(mén)教程》、《PHP數(shù)組(Array)操作技巧大全》、《php字符串(string)用法總結(jié)》、《php+mysql數(shù)據(jù)庫(kù)操作入門(mén)教程》及《php常見(jiàn)數(shù)據(jù)庫(kù)操作技巧匯總》
希望本文所述對(duì)大家PHP程序設(shè)計(jì)有所幫助。
相關(guān)文章
朋友網(wǎng)關(guān)于QQ相關(guān)的PHP代碼(研究QQ的絕佳資料)
這篇文章主要介紹了朋友網(wǎng)關(guān)于QQ相關(guān)的PHP代碼(研究QQ的絕佳資料),本文直接給出實(shí)現(xiàn)代碼,需要的朋友可以參考下2015-01-01
PHP中Static(靜態(tài))關(guān)鍵字功能與用法實(shí)例分析
這篇文章主要介紹了PHP中Static(靜態(tài))關(guān)鍵字功能與用法,結(jié)合實(shí)例形式分析了Static關(guān)鍵字功能、以及靜態(tài)屬性、靜態(tài)變量等相關(guān)使用技巧,需要的朋友可以參考下2019-04-04
PHPMailer的主要功能特點(diǎn)和簡(jiǎn)單使用說(shuō)明
本篇文章主要是對(duì)PHPMailer的主要功能特點(diǎn)和簡(jiǎn)單使用說(shuō)明進(jìn)行了介紹,需要的朋友可以過(guò)來(lái)參考下,希望對(duì)大家有所幫助2014-02-02
PHP數(shù)組內(nèi)存耗用太多問(wèn)題的解決方法
一般來(lái)說(shuō),PHP數(shù)組的內(nèi)存利用率只有 1/10, 也就是說(shuō),一個(gè)在C語(yǔ)言里面100M 內(nèi)存的數(shù)組,在PHP里面就要1G。特別是在PHP作為后臺(tái)服務(wù)器的系統(tǒng)中,經(jīng)常會(huì)出現(xiàn)內(nèi)存耗費(fèi)太大的問(wèn)題。2010-04-04
php程序內(nèi)部post數(shù)據(jù)的方法
這篇文章主要介紹了php程序內(nèi)部post數(shù)據(jù)的方法,涉及curl的使用技巧,具有一定參考借鑒價(jià)值,需要的朋友可以參考下2015-03-03
php cli模式學(xué)習(xí)(PHP命令行模式)
之前知道php—cli模式是一種類似shell命令式的執(zhí)行php程序,不過(guò)一直以為這個(gè)是一種落后的方式,應(yīng)該沒(méi)有什么意義,因?yàn)閺臎](méi)有遇到過(guò)使用這個(gè)cli模式編程的。不過(guò)今天遇到了使用cli模式的應(yīng)用2013-06-06
php自動(dòng)注冊(cè)登錄驗(yàn)證機(jī)制實(shí)現(xiàn)代碼
在phpwind站點(diǎn)后臺(tái)添加一個(gè)名為“廣告管家”(廣告管家為CNZZ的一款廣告投放的應(yīng)用)的應(yīng)用,整個(gè)“廣告管家”的應(yīng)用是通過(guò)iframe載入,載入的具體內(nèi)容根據(jù)不同站點(diǎn)顯示針對(duì)該站點(diǎn)的具體內(nèi)容2011-12-12

