gpt4 book ai didi

php - 添加 .so 作为 php 扩展名

转载 作者:行者123 更新时间:2023-12-04 12:47:17 26 4
gpt4 key购买 nike

我有一个用 SWIG 生成的 .so 文件。我想使用那里定义的函数作为 php 扩展。
如何将它们添加为 php 扩展?

我将 .so 添加到扩展目录中,并在 php.ini 中添加了一行:“extension=example.so”,然后重新启动 apache。

还是跑的时候:php -d "extension=example.so" -m ,它不会显示为扩展名,并说:"Unable to load dynamic library '/usr/lib/php5/...../example.so. cannot open shared object file: Permission denied in Unknown on line 0"
然而,权限是 777

权限

permissions

PHP .so 文件夹

extensions folder

php.ini 文件

php.ini file
enter image description here

检查扩展名
[ checking for extension[5]

扩展名“example.so”不存在。

最佳答案

通过将 .so 的完整路径添加到 php.ini 解决

extension=/full/path/to/so/example.so

因此,将 .so 添加到 php 扩展文件夹是不必要的。 .so 可以驻留在任何目录中。

关于php - 添加 .so 作为 php 扩展名,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35441478/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com