TypePHP 编译器
https://swoole.com/aot/
You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
605 B
605 B
依赖
- 需要 PHP-8.2 以上版本
- 需要 GCC-9 以上版本,支持 C++17 标准
- 需要 CMake-3.24 以上版本
PHP
必须包含 embed 模块
PHPX
可使用 composer install 安装依赖。
进入 vendor/swoole/phpx 目录,编译 phpx
vendor/swoole/phpx
cmake .
make -j32
动态链接库
sudo ldconfig -p | grep php
必须包含 libphp.so 和 libphpx.so
若编译完成,但找不到动态链接库,需要修改
vim /etc/ld.so.conf.d/swoole.conf
添加路径
/home/swoole/workspace/projects/phpx/lib
/opt/php-8.4/lib/