Linux二进制包
swoole提供Linux二进制包
php二进制静态链接了openssl, libiconv, libxml2, xz和zlib以提供基本功能
使用方法
将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