小编Oli*_*ess的帖子

添加 .so 作为 php 扩展名

我有一个使用 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 文件

php.ini 文件 在此输入图像描述

检查扩展名[检查扩展名[5]

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

php dll swig shared-objects php-extension

7
推荐指数
1
解决办法
9962
查看次数

标签 统计

dll ×1

php ×1

php-extension ×1

shared-objects ×1

swig ×1