- 将软件知识产权归属从 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