我有一个使用 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
权限
PHP .so 文件夹
php.ini 文件
检查扩展名[![检查扩展名[5]](https://i.stack.imgur.com/rrEeC.png)
扩展名“example.so”不存在。