如何添加一个扩展到php.ini文件

您好Centos 6安装和繁忙安装wkhtmltopdf,我只剩下一步,这是包括extension = phpwkhtmltox.sophp.ini文件,我将它添加到/etc/php.ini并重新加载Apache和扩展不生效。

我检查/usr/lib64/php/modules/phpwkhtmltox.so和文件存在。

有什么我做错了吗?

向PHP添加扩展时:

  1. 确保将其添加到正确的php.ini文件中:

    • 检查phpinfo();的输出phpinfo(); 为'加载configuration文件'行
      • 看看你是否使用/etc/php.ini
    • 或者尝试: php -i | grep php.ini php -i | grep php.ini
      • 一些环境(如FastCGI)可能会加载一个不同的configuration文件,所以这并不总是可靠的

  2. php.ini是一个INI文件 – 它被分成几部分(带有方括号中的部分名称)。 错误部分下的指令可能无法正确应用。 您应该向“[PHP]”部分添加扩展(通常是第一部分,通常后面跟着“模块设置”部分)

  3. PHP从/etc/php.d加载ini文件 – 最好从那里添加扩展名。 创build一个新的ini文件,以您的模块命名,包含'extension ='指令以及任何模块特定的configuration选项。 例如:

      echo“extension = phpwkhtmltox.so”> /etc/php.d/phpwkhtmltox.ini 

当然,在进行更改后重新启动Apache / PHP,并使用phpinfo();确认它们是否成功phpinfo();