V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
cwcc
V2EX  ›  PHP

写了一个纯静态编译 PHP (cli 模式)和 Swoole 的脚本,无需依赖,把 PHP 带着走

  •  1
     
  •   cwcc · 2021-04-26 17:53:55 +08:00 · 1964 次点击
    这是一个创建于 1311 天前的主题,其中的信息可能已经有所发展或是发生改变。

    https://github.com/crazywhalecc/static-php-swoole

    需要 Alpine Linux 系统,目前仅测试了 x86_64 平台。

    欢迎指出各种问题,本人第一次写关于编译类的脚本!

    编译出来的 php 二进制( cli )可以直接在不同的 linux 系统下运行,免去安装各种依赖包的问题。

    第 1 条附言  ·  2021-06-07 22:39:00 +08:00
    最新的脚本我改成了 Dockerfile 模式,这样可以方便用户在不同操作系统和发行版下构建了。
    第 2 条附言  ·  2021-06-13 19:03:58 +08:00
    链接换新了,但原来的链接还能点进去: https://github.com/crazywhalecc/static-php-cli
    4 条回复    2021-06-05 14:42:27 +08:00
    oott123
        1
    oott123  
       2021-04-26 18:11:47 +08:00
    为啥不把 musl 也链接进去
    cwcc
        2
    cwcc  
    OP
       2021-05-17 14:26:20 +08:00
    @oott123 musl 是链进去的
    CodeCodeStudy
        3
    CodeCodeStudy  
       2021-06-03 19:39:33 +08:00
    有 CentOS 和 Ubuntu 的吗
    cwcc
        4
    cwcc  
    OP
       2021-06-05 14:42:27 +08:00
    @CodeCodeStudy 这个是编译完后可以在任何 linux 发行版运行的,只是编译需要 alpine 环境,我最近在搞一个 dockerfile,这样在别的发行版里面可以使用 Dockerfile 来 build
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   3270 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 29ms · UTC 12:40 · PVG 20:40 · LAX 04:40 · JFK 07:40
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.