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