宝塔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
相关文章
相关标签/搜索