首頁 後端開發 php教程 初學Swoole:PHP7安裝Swoole的步驟

初學Swoole:PHP7安裝Swoole的步驟

Aug 08, 2018 pm 03:54 PM
swoole

這篇文章帶給大家的內容是關於初學Swoole:PHP7安裝Swoole的步驟,有一定的參考價值,有需要的朋友可以參考一下,希望對你有所幫助。

環境

這裡不在使用apache做為web server。此用nginx php-fpm,效能更強大,配置更方便。而為了跟上php的步伐,也使用了比較新的php版本

  • [x] centos7

  • [x] php7.0.12

  • [x] nginx/1.10.2

  • [x] php-fpm

下載swoole

先下載swoole的源碼包,這個操作很簡單,沒有太多說的。 (沒有wget:brew install wget--mac)

wget -c https://github.com/swoole/swoole-src/archive/v2.0.6.tar.gz 
解压: tar -zxvf v2.0.6.tar.gz
cd swoole-src-2.0.6/
登入後複製

編譯&安裝

使用phpize來產生php編譯配置

##. /configure 來做編譯設定偵測

make進行編譯,make install進行安裝

指令執行:

[root@php7 swoole-src-2.0.6]# phpize
[root@php7 swoole-src-2.0.6]# ./configure
[root@php7 swoole-src-2.0.6]# make && make install
登入後複製

make install後,如果正確,會出現以下內容

[root@php7 swoole-src-2.0.6]# make install
Installing shared extensions:     /usr/lib64/php/modules/
登入後複製

這表示,在

/usr/lib64/php/modules/ 目錄中,成功產生了swoole.so 檔案

#修改設定檔

(本人直接在/usr/local/php5-7.0.12-20161101-102255/lib/php.ini 直接加extension=swoole.so該擴充)


要能夠使用該模組,還需要在php.ini 檔案中加入該模組。

這裡要注意,php7的模組設定檔都單獨分開了。

在php.ini 中可找到以下內容

;;;;

; Note: packaged extension modules are now loaded via the .ini files
; found in the directory /etc/php.d; these are loaded by default.
;;;;

因此,如果你的php安裝時,如果未特殊設置,可以在

/etc/php. d 目錄中,找到新增模組的設定檔。

進入到

cd /etc/php.d 目錄,完成相關的設定

[root@php7 swoole-src-2.0.6]# vim swoole.ini
; Enable swoole extension module
extension=swoole.so
登入後複製

重啟服務

echo phpinfo( );看是否載入swoole成功

安裝ide-helper:

複製下面的位址:


https://github.com/eaglewu/swoole-ide-helper.git

相關文章推薦:

Laravel的功能測試:測試驅動開發(附程式碼)

PHP透過realpath將相對路徑轉換為絕對路徑的程式碼實例

以上是初學Swoole:PHP7安裝Swoole的步驟的詳細內容。更多資訊請關注PHP中文網其他相關文章!

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

熱AI工具

Undresser.AI Undress

Undresser.AI Undress

人工智慧驅動的應用程序,用於創建逼真的裸體照片

AI Clothes Remover

AI Clothes Remover

用於從照片中去除衣服的線上人工智慧工具。

Undress AI Tool

Undress AI Tool

免費脫衣圖片

Clothoff.io

Clothoff.io

AI脫衣器

AI Hentai Generator

AI Hentai Generator

免費產生 AI 無盡。

熱門文章

R.E.P.O.能量晶體解釋及其做什麼(黃色晶體)
2 週前 By 尊渡假赌尊渡假赌尊渡假赌
倉庫:如何復興隊友
4 週前 By 尊渡假赌尊渡假赌尊渡假赌
Hello Kitty Island冒險:如何獲得巨型種子
3 週前 By 尊渡假赌尊渡假赌尊渡假赌

熱工具

記事本++7.3.1

記事本++7.3.1

好用且免費的程式碼編輯器

SublimeText3漢化版

SublimeText3漢化版

中文版,非常好用

禪工作室 13.0.1

禪工作室 13.0.1

強大的PHP整合開發環境

Dreamweaver CS6

Dreamweaver CS6

視覺化網頁開發工具

SublimeText3 Mac版

SublimeText3 Mac版

神級程式碼編輯軟體(SublimeText3)

swoole協程如何在laravel使用 swoole協程如何在laravel使用 Apr 09, 2024 pm 06:48 PM

swoole協程如何在laravel使用

如何使用Swoole實現高效能的HTTP反向代理伺服器 如何使用Swoole實現高效能的HTTP反向代理伺服器 Nov 07, 2023 am 08:18 AM

如何使用Swoole實現高效能的HTTP反向代理伺服器

swoole和workerman哪個好 swoole和workerman哪個好 Apr 09, 2024 pm 07:00 PM

swoole和workerman哪個好

swoole和java哪個表現好 swoole和java哪個表現好 Apr 09, 2024 pm 07:03 PM

swoole和java哪個表現好

swoole_process 怎麼讓使用者切換 swoole_process 怎麼讓使用者切換 Apr 09, 2024 pm 06:21 PM

swoole_process 怎麼讓使用者切換

swoole框架怎麼重啟服務 swoole框架怎麼重啟服務 Apr 09, 2024 pm 06:15 PM

swoole框架怎麼重啟服務

Swoole進階:如何最佳化伺服器的CPU利用率 Swoole進階:如何最佳化伺服器的CPU利用率 Nov 07, 2023 pm 12:27 PM

Swoole進階:如何最佳化伺服器的CPU利用率

Swoole實戰:如何使用協程進行並發任務處理 Swoole實戰:如何使用協程進行並發任務處理 Nov 07, 2023 pm 02:55 PM

Swoole實戰:如何使用協程進行並發任務處理

See all articles