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

标签 php php-extension

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

步骤:

  1. 解压 php 源代码并更改目录到 ext/ext_name
  2. phpize
  3. 配置
  4. 制作
  5. 手动将“ext_name.so”文件从“../.lib”目录移动到“php.ini”文件中指定的“extension_dir”。 (或者执行 make install )
  6. 重启网络服务

是不是少了什么?我需要在 php 中启用某个扩展,但无法重新编译整个 php 版本..

最佳答案

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

extension=NAME.so

这将强制加载。此时,如果确实有要显示的内容,它将在 phpinfo() 中显示。

关于php - 如何使用 `phpize` 启用 php 扩展?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6200994/

相关文章:

php - 添加源以构建 php 扩展

php - 使用 phpbrew 使用 pthreads 构建 PHP

php - 如何在 Windows 上从源代码为 PDO 构建 SQL Relay?

PHP DomDocument 类不存在

php - 无法打开流 : No such file of directory in. .. PHP fopen

php - 这个 iOS 应用程序是 Web 应用程序吗?

php - 如何在php中获取搜索结果

php - MySQL - 以分钟为单位获取超过一个小时的时间值

php - 删除特定点后的所有文本

php - 我如何判断 zend_hash_key 是整数还是字符串?