Live2D

Linux系统自己安装swoole扩展流程

因为我在尝试使用TP的swoole,然后宝塔的php安装扩展不能安装自己想要的版本的swoole扩展,因此自己就手动安装了!

swoole扩展下载地址:

PECL :: Package :: swoole (php.net)

在php安装目录创建一个新的目录swoole当作临时目录:

一般contos在:/usr/local/php

一般宝塔是在:/www/server/php

mkdir swoole  //创建临时目录

 

在swoole扩展下载地址中找到自己需要的版本,然后通过如下命令下载:以下命令是下载的4.8.3的版本!

wget -c http://pecl.php.net/get/swoole-4.8.3.tgz

 

下载完成以后,可以通过ls命令查看下载的包,然后通过 tar -xzvf 命令解压包:

tar -xzvf swoole-4.8.3.tgz //解压包

cd swoole-4.8.3  //进入解压的文件夹

 

接下来就是安装过程:

//phpize是一个运行脚本,主要作用是检测php的环境还有就是在特定的目录生成相应的configure文件,这样make install之后,生成的.so文件才会自动加载到php扩展目录下面。
//phpize在php的目录下,可以通过phpinfo查看php的所在目录,例如:php.ini	/www/server/php/74/etc/php.ini
/www/server/php/71/bin/phpize   //在swoole文件夹下运行phpize,记得带全路径
./configure --with-php-config=/www/server/php/71/bin/php-config   //预编译,你需要找到你的php目录下的php-config
make  && make install // 安装


//至此安装成功扩展

然后在php.ini中添加:

[swoole]
extension=swoole.so

然后重启php,使用 php -m 查看扩展

 

posted @ 2021-12-02 10:08  wekyun  阅读(327)  评论(0编辑  收藏  举报