编译安装
phpy 可以作为 PHP 的扩展,也可以作为 Python 的 C 模块。既可以在 PHP 代码中调用 Python 的库,也可以在 Python 中调用 PHP 的类和函数。
作为Python模块时依赖PHP的embed SAPI,检查PHP的目录中,确保存在libphp.so
ll /opt/php-8.1/lib/libphp.so
-rwxr-xr-x 1 htf htf 39397224 11月 30 19:25 /opt/php-8.1/lib/libphp.so*
编译依赖
Python 3.10或以上版本,建议使用conda工具来安装PHP 8.1或以上版本
Python 将安装到 /opt/anaconda3 目录下
/opt/anaconda3/bin/pythonPython主程序/opt/anaconda3/include/python3.11头文件/opt/anaconda3/lib/python3.11动态链接库目录
另外需要配置 /etc/ld.so.conf.d/conda.co