build static link php-fpm
静态编译 php-fpm
item | value |
---|---|
branch | php-fpm |
tag | php-fpm-v2.0.0 |
php version | 8.1.31, 8.2.27, 8.3.15, 8.4.2 |
suport OS platform | linux-x64 、linux-arm64、macos-x64、macos-arm64 |
release date | 2025-02-28 |
借助于swoole-cli 的构建流程,构建FastCGI php-fpm
变更 详情
- 启用 windows-linux-arm64 原生构建
- 弃用 x86_64 平台 使用qemu 模拟 arm64 构建环境
快速使用 静态编译的 php-fpm 运行时
curl -fSL https://github.com/swoole/build-static-php/blob/main/setup-php-fpm-runtime.sh?raw=true | bash
# 独立启动php-fpm
./bin/runtime/php-fpm -c ./bin/runtime/php.ini --fpm-config ./bin/runtime/php-fpm.conf -p ./bin/runtime/var
构建 静态 nginx 静态链接程序
快速启动 静态编译的 nginx php-fpm
备注: macos环境下 首次运行 无权限 ,解决方法
note : macos clearing the com.apple.quarantine extended attribute
# 查看属性
xattr ./bin/runtime/php-fpm
# 去除扩展属性
sudo xattr -rd com.apple.quarantine ./bin/runtime/php-fpm