我在不同的扩展程序上尝试了这些步骤,但我不知道为什么不起作用。在那之后我不应该看到 phpinfo()
输出的变化吗?
步骤:
- 解压 php 源代码并更改目录到
ext/ext_name
phpize
配置
制作
- 手动将“ext_name.so”文件从“../.lib”目录移动到“php.ini”文件中指定的“extension_dir”。 (或者执行
make install
) - 重启网络服务
是不是少了什么?我需要在 php 中启用某个扩展,但无法重新编译整个 php 版本..
最佳答案
如果 .so
被正确编译等,并且它在您的扩展目录中,那么您还需要添加以下行:
extension=NAME.so
这将强制加载。此时,如果确实有要显示的内容,它将在 phpinfo()
中显示。
关于php - 如何使用 `phpize` 启用 php 扩展?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6200994/