我正在尝试为我在Opennshift上托管的PHP应用程序加载Tidy模块。似乎不允许编辑PHP.ini,因为当我重新启动应用程序时,该文件将恢复为旧内容。
我已经尝试将以下内容添加到我的php脚本中,但它似乎不起作用:
ini_set('tidy.clean_output', '1');
我还将此添加到.htaccess
<IfModule mod_php5.c>
php_value tidy.clean_output On
</IfModule>
感谢任何帮助。
答案 0 :(得分:0)
根据此页面(http://php.net/manual/en/tidy.installation.php),在配置PHP时必须使用“--with-tidy”选项安装Tidy,并在Red Hat Linux上安装libtidy和libtidy-devel。如果您创建phpinfo页面(http://php.net/manual/en/function.phpinfo.php),您可以通过生成的输出看到未启用Tidy。您只能通过更新php.ini来启用此模块。
最好的选择是访问openshift.uservoice.com并添加Tidy作为您希望启用的功能,然后您可以让其他用户对其进行投票。
即使您在自己的设备上编译了自己的PHP版本,除非按上面列出的那两个软件包安装,否则Tidy将无法工作。