From 7ee03288ac912d1621fe7a5f839b110e24627557 Mon Sep 17 00:00:00 2001 From: tianfenghan Date: Thu, 23 Apr 2026 14:55:26 +0800 Subject: [PATCH] =?UTF-8?q?docs(license):=20=E6=9B=B4=E6=96=B0=E7=89=88?= =?UTF-8?q?=E6=9D=83=E4=BF=A1=E6=81=AF=E5=BD=92=E5=B1=9E?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - 将软件知识产权归属从 Swoole 开发团队更改为上海识沃网络科技有限公司 - 添加详细的依赖环境配置文档 - 包含 PHP、GCC、CMake 版本要求说明 - 提供 PHPX 编译安装指南 - 添加动态链接库配置说明 --- LICENSE.md | 2 +- README.md | 34 ++++++++++++++++++++++++++++++++++ 2 files changed, 35 insertions(+), 1 deletion(-) diff --git a/LICENSE.md b/LICENSE.md index cf77a9e1..26619be4 100644 --- a/LICENSE.md +++ b/LICENSE.md @@ -42,7 +42,7 @@ ### 四、知识产权 -本软件的所有知识产权归 Swoole 开发团队所有。未经授权,不得用于商业用途或进行逆向工程。 +本软件的所有知识产权归上海识沃网络科技有限公司所有。未经授权,不得用于商业用途或进行逆向工程。 ### 五、条款接受 diff --git a/README.md b/README.md index e69de29b..44566d9a 100644 --- a/README.md +++ b/README.md @@ -0,0 +1,34 @@ +# 依赖 +- 需要 PHP-8.2 以上版本 +- 需要 GCC-9 以上版本,支持 C++17 标准 +- 需要 CMake-3.24 以上版本 + +## PHP +必须包含 embed 模块 + +## PHPX +可使用 `composer install` 安装依赖。 +进入 `vendor/swoole/phpx` 目录,编译 `phpx` + +```shell +vendor/swoole/phpx +cmake . +make -j32 +``` + +## 动态链接库 +```shell +sudo ldconfig -p | grep php +``` +必须包含 `libphp.so` 和 `libphpx.so` + +若编译完成,但找不到动态链接库,需要修改 +```shell +vim /etc/ld.so.conf.d/swoole.conf +``` + +添加路径 +``` +/home/swoole/workspace/projects/phpx/lib +/opt/php-8.4/lib/ +``` \ No newline at end of file