如何使用`phpize`启用php扩展?

Ree*_*eem 4 php php-extension

我在不同的扩展上尝试了这些步骤,但我不知道为什么这不起作用.之后我不应该看到phpinfo()输出的变化吗?

步骤:

  1. 解压缩php源代码并将目录更改为 ext/ext_name
  2. phpize
  3. configure
  4. make
  5. 手动将"ext_name.so"文件从"../.lib"目录移动到"php.ini"文件中指定的"extension_dir".(或做make install)
  6. 重启Web服务

有什么遗失的吗?我需要在php中启用某个扩展,并且没有办法重新编译整个php版本..

Rud*_*ser 6

如果.so正确编译等,并且它在您的扩展名目录中,那么您还需要添加以下行:

extension=NAME.so
Run Code Online (Sandbox Code Playgroud)

这将迫使加载.此时,只要有实际显示内容,它就会显示出来phpinfo().

  • 这意味着您刚刚编译的模块依赖于PHP DOM模块,您还需要启用它(在启用`xsl.so`之前).您是否正在为正确版本的PHP构建模块? (4认同)