寶塔Linux面板多PHP版本中編譯安裝升級Swoole

今天在學習swoft框架的過程當中,須要依賴的swoole版本必須>= 4.4.0,到2019-8-1,寶塔面板能支持安裝的swoole版本只有4.3.5,因此就看一下如何本身安裝編譯swoole擴展吧~php

swoole 下載地址

  1. https://github.com/swoole/swoole-src/releases
  2. http://pecl.php.net/package/swoole
  3. http://git.oschina.net/swoole/swoole

首先咱們下載4.4.2版本的包,進入目錄。git

  1. cd swoole

偵測phpgithub

  1. sudo phpize (原文檔)

由於咱們安裝多PHP版本,因此咱們指定一下php的路徑swoole

  1. sudo /www/server/php/72/bin/phpize

phpize是用來擴展php擴展模塊的,經過phpize能夠創建php的外掛模塊。當php編譯完成後,php的bin目錄下會有phpize這個腳本文件。在編譯你要添加的擴展模塊以前,執行phpize就能夠了;框架

到了這裏會生成configure文件學習

  1. sudo ./configure (原文檔)

咱們須要指定php的配置文件路徑.net

  1. sudo ./configure --with-php-config=/www/server/php/72/bin/php-config

接着就是最後一步了code

  1. make && make install

等待編譯完成後,查看一下swoole的版本便可server

  1. /www/server/php/72/bin/php --ri swoole | grep Version
相關文章
相關標籤/搜索