- 将软件知识产权归属从 Swoole 开发团队更改为上海识沃网络科技有限公司 - 添加详细的依赖环境配置文档 - 包含 PHP、GCC、CMake 版本要求说明 - 提供 PHPX 编译安装指南 - 添加动态链接库配置说明pull/1/head
parent
4aeeb162a2
commit
7ee03288ac
2 changed files with 35 additions and 1 deletions
@ -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/ |
||||||
|
``` |
||||||
Loading…
Reference in new issue