在 openshift 上启用 Tidy

Enable Tidy on openshift

我正在尝试为我在 Openshift 上托管的 PHP 应用加载 Tidy 模块。似乎不允许编辑 PHP.ini,因为当我重新启动应用程序时,文件恢复为旧内容。

我已经尝试将以下内容添加到我的 php 脚本中,但它似乎不起作用:

ini_set('tidy.clean_output', '1');

我也将其添加到 .htaccess

<IfModule mod_php5.c>
php_value tidy.clean_output On
</IfModule>

感谢任何帮助。

根据此页面 (http://php.net/manual/en/tidy.installation.php), Tidy must be installed using the "--with-tidy" option when configuring PHP, along with, on Red Hat Linux, installing both libtidy and libtidy-devel. If you create a phpinfo page (http://php.net/manual/en/function.phpinfo.php),您可以从生成的输出中看到未启用 Tidy。您将无法仅通过更新 php.ini 来启用此模块。

最好的选择是访问 openshift.uservoice.com 并将 Tidy 添加为您希望启用的功能,然后您可以让其他用户对其进行投票。

即使您在自己的设备上编译了自己的 PHP 版本,除非按照上面列出的方式安装了这两个软件包,否则 Tidy 将无法运行。