1. 程式人生 > >pthreads v3在centos7下的安裝與配置

pthreads v3在centos7下的安裝與配置

我的centos版本是7.4.1708,php的版本是7.2.4(注意要是執行緒安全版),如下圖所示:

首先我們在如下網址下載好pthreads的原始碼:

http://pecl.php.net/package/pthreads

如:pthreads-3.1.6.tgz

1、解壓、並進入目錄

> tar xf pthreads-3.1.6.tgz
> cd pthreads-3.1.6

2、執行phpize,生成configure,如果沒有配置PATH的,可以打上絕對路徑。

> phpize

3、執行configure

> ./configure --with-php-config=/data/php72/bin/php-config

4、執行make && make install

> make && make install

如果出現如下情況,說明你的PHP與pthreads版本不相容,如下圖所示:

我們需要在github上搜索pthreads

> https://github.com/krakjoe/pthreads

注意下載zip包,我們要用最新的,不要進去releases,如果你的PHP版本是7.1可以去試試。

如:pthreads-master.zip

> unzip pthreads-master.zip
> cd pthreads-master

其餘步驟跟上面一樣

如果你看到如下資訊,說明你編譯成功了。

(注意這裡面有個坑,不要在php.ini下配置pthreads擴充套件,不然php-fpm無法啟動,因為pthreads v3版本只能執行在cli下)

通過如下命令檢視ini檔案位置:

> php --ini

 然後在php.ini目錄下複製一份,命名為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服務,檢視pthreads擴充套件是否裝上

> php -m | grep pthreads

相關推薦

windows平臺安裝配置mysql5.7

mysql windows 博主QQ:819594300博客地址:http://zpf666.blog.51cto.com/有什麽疑問的朋友可以聯系博主,博主會幫你們解答,謝謝支持!在windows上安裝mysql5.7需要具有系統的管理員權限。Windows平臺下提供兩種安裝方式:1、mysql二進

VS2008安裝配置DirectShow SDK 9.0 及 DirectShow AMCap改裝的問題

靜態庫 cfa -c class 文件目錄 call ref stat and 一、 安裝DirectShow。 我裝的是DirectShow SDK 9.0b。安裝程序名為DXSDK_Jun10.exe。 下載地址:https://pan.

Linux安裝配置Nginx

下載 訪問 準備 cep ssi config configure 你會 inpu 一、準備 Nginx版本:nginx-1.7.7.tar.gz 請自行到官網下載對應的版本。 二、步驟 ?在Linux新建一個queenLove用戶 [[email prot

redis---在CentOS6.5安裝配置

eas 相關 var 可選 tro rip 持久 exec TP 本文詳細介紹redis單機單實例安裝與配置,服務及開機自啟動。如有不對的地方,歡迎大家拍磚o(∩_∩)o (以下配置基於CentOS release 6.5 Final, redis版本3.0.2 [redi

CentOS安裝配置Maven

export http utf uri 阿裏 cor redhat odin ngs 安裝Maven 當前系統 [root@141 ~]# cat /etc/redhat-release CentOS Linux release 7.3.1611 (Core) 下載 h

linux安裝配置Redis

修改 密碼 ted 路徑 設置密碼 fix 安裝與配置 安裝 bsp 1.安裝 (1)獲取源代碼   wget http://download.redis.io/releases/redis-4.0.8.tar.gz (2)解壓   tar xzvf redis-4.0.8

Redis在windows安裝配置

加壓 tro 運行 png 卸載 star 修改 一個 level 一、安裝Redis 1. Redis官網下載地址:http://redis.io/download,下載相應版本的Redis,在運行中輸入cmd,然後把目錄指向解壓的Redis目錄。 2、啟動服務命

(轉)Redis在windows安裝配置

一、安裝Redis 1. Redis官網下載地址:http://redis.io/download,下載相應版本的Redis,在執行中輸入cmd,然後把目錄指向解壓的Redis目錄。 2、啟動服務命令 redis-server redis.windows.conf,出現下圖顯示錶示啟動成功。

fedora安裝配置mariadb資料庫(mysql的一個分支)

1.安裝命令: yum install mariadb yum install mariadb-server yum install mariadb-devel(開發元件) 2.啟動和停止服務: service mariadb start service maria

程序管理利器Supervisor--centos7安裝配置

目錄 概述 環境準備 檢查python環境 線上安裝 配置Supervisor 啟動並驗證 運維命令 概述     瞭解supervisor基本概念,請點選檢視程序管理利器Supervisor--

python開發之virtualenvvirtualenvwrapper(linux安裝配置)

在使用python開發過程中,會經常碰到不同的工程依賴不同版本的庫的問題,所以我們需要對於不同的工程使用不同的虛擬環境來保持開發環境以及宿主環境的清潔 ----------virtualenv 一個可以幫助我們管理不同python環境的好工具,它可以在系統中建立多個不同並且相互不干擾的虛擬環境、  

Ubuntu安裝配置FastDFS

文件轉自:http://blog.csdn.net/softwave/article/details/54017095 FastDFS是一個開源的輕量級分散式檔案系統,它對檔案進行管理,功能包括:檔案儲存、檔案同步、檔案訪問(檔案上傳、檔案下載)等,解決了大容量儲存和負載

【Docker】在Linux安裝配置Docker環境

0x00 前言 沒有太多說的,這個可能也到處都有…… 每個人的方法大概也大同小異? 主要是自己第一次接觸docker,就當作簡單的做一個記錄與總結吧。 (注意:本篇和以前的環境配置不同,遇到的問題過多,而且最終不是自己獨立完成 (故主要著眼於出現問題的記錄與過程

OpenCV 1.0在VC6安裝配置(附測試程式)

步驟:         1 安裝Visual C++ 6.0          2 安裝OpenCV 1.0         3 配置Windows環境變數 

Linux安裝配置snmp服務

一、安裝snmp服務 1、檢查系統是否已經安裝snmp的rpm包  以下是安裝snmp服務需要的rpm包: libsensors3-2.10.6-55.el5.i386.rpm lm_sensors-2.10.6-55.el5.i386.rpm net-snmp-libs-5.3.2.2-5.el5.i38

ubuntu 10.10安裝配置CUDA 4.0

謹以此文想給那些被Linux搞得折翼的小盆友們,當然還有我自己…… 首先下載驅動,toolkit 還有SDK…… 安裝前確認這些檔案都是可執行的,如果不是執行以下命令: sudo chmod a+x [檔名] 然後是安裝驅動的問題,估計很多人十分頭疼…… 按下Ctrl加

工欲善其事,必先利其器之—MAC安裝配置emacs

安裝應用 mac os下安裝emacs有如下方式 * 通過homebrew安裝 brew install emacs --with-cocoa sudo port install emacs-app 注:這裡建議於第三種方式安裝,根據以

TensorFlow學習筆記(一)——Win10安裝配置CPU執行的TensorFlow

    由於課題需要,在下之後一階段工作主要是使用深度網路來解決問題,擬使用TensorFlow來進行實驗。由於在下對於TensorFlow完全只有小白級別的認識,因此決定一邊學習一邊記錄,一方面便於分享共同進步,一方面請各位大牛幫忙指出在下認識上的錯誤。     由於實驗

Centos7.2安裝配置apache(一)

dir 安裝包 軟件安裝包 分享圖片 mage system 錯誤日誌 center 超時 Centos7.2下安裝與配置apache(一) 配置機:騰訊雲服務器,centos7.2 一、安裝Apache服務(Apache軟件安裝包叫httpd) yum i

pthreads v3在centos7安裝配置

我的centos版本是7.4.1708,php的版本是7.2.4(注意要是執行緒安全版),如下圖所示: 首先我們在如下網址下載好pthreads的原始碼: http://pecl.php.net/package/pthreads 如:pthreads-3.1.6.tgz 1、解壓、並進