Linux二进制包

swoole提供Linux二进制包

php二进制静态链接了openssl, libiconv, libxml2, xz和zlib以提供基本功能

使用方法

下载链接(腾讯云cos源),另外提供百度云网盘链接

将swoole_<版本号>_<git提交号>_x86-64.tar.xz解压到/opt/swoole,例如:

tar -C /opt/swoole -xvf swoole_<stringver>_<gitreference>_x86-64.tar.xz

php可执行文件在/opt/swoole/bin/php直接执行就可以运行。

关于OpenSSL

php二进制可执行文件静态链接了OpenSSL,但是OpenSSL会在/opt/swoole/ssl搜索配置文件.

需要格外注意的是OpenSSL的CA信任存储位于/opt/swoole/ssl/certs,保证该文件夹不被篡改

库版本

  • openssl 1.1.1a
  • libiconv 1.15
  • libxml 2.9.9
  • xz(liblzma) 5.2.4
  • php 7.3.2
  • swoole latest ( 从源码master分支编译 )
  • 动态连接到glibc 2.12(centos 6.0的glibc版本)

已知问题

如果发现问题请及时反馈

TODO

如果你需要其他php扩展,请反馈我们加入

更新

20190308

  • 更新php 7.3.2 -> 7.3.3
  • 增加phpredis 4.2.0
  • 增加mongo driver 1.5.3
  • 增加igbinary 2.0.8
  • 增加mysqli
  • 增加soap
  • 修正打包多余文件(tmp home)
  • 移除PEAR