首頁  >  文章  >  後端開發  >  php7安裝swoole擴充的步驟詳解

php7安裝swoole擴充的步驟詳解

黄舟
黄舟原創
2017-09-16 09:39:591688瀏覽

昨天無意間看到一篇關於直播的影片教學

裡面講到了swoole,對於這個東西我相信大家(接近1年phper)都是聽過它,但沒有真正去用它,當然也是不知道如何使用(me too)。

這裡總結一下(借鑒了幾個網路上的技術貼)php7如何安裝swoole擴充功能。

我的環境

CentOS Linux release 7.3.1611 (Core)
PHP 7.0.22 (cli) (built: Aug  9 2017 18:23:24) ( NTS )
mysql  Ver 15.1 Distrib 5.5.52-MariaDB, for Linux (x86_64) using readline 5.1
nginx version: nginx/1.10.2


#安裝步驟

#1.

wget -c https://github.com/swoole/swoole-src/archive/v2.0.8.tar.gz //目前最新版2.0.8
2.tar -zxvf v2.0.8.tar.gz//解壓縮然後cd進入壓縮後目錄

3.這時候需要使用phpize生成編譯文件(這裡附上http://www.cnblogs.com/hubing/p/4941692.html對phpize的解釋已經很明了){

phpize的作用可以這樣理解:偵測環境(phpize工具是在php安裝目錄下,基於這點phpize對應了當時的php環境,所以是要根據該php的設定產生對應的configure檔),建立一個configure檔。必須在一個目錄下去運行phpize。那麼phpize就知道你的環境是哪個目錄,而且configure檔建立在該目錄下。

}

此時的我保錯如下:

Can't find PHP headers in /usr/include/php The php-devel package is required for use of this command.

解決方法:

yum install php70w-devel

4.執行phpize  /usr/bin/phpize(記得在swoole擴充目錄下執行)

5.執行./configure

6.然後是make && make install 一起走完

7.最後要修改下php.ini  加入extension=swoole.so

8.記得重啟服務

#OK ! 此時執行php -m 可以看到多了個swoole就表示成功了## ####

以上是php7安裝swoole擴充的步驟詳解的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn