我猜当我的盒子上安装了 php 时 --with-tidy arg 不包括在内。
浏览我的 php.ini 行时:
;extension=php_tidy.dll
不见了。
如何将模块添加到我的 php 安装中?注意我尝试添加:
extension=php_tidy.dll
但没有运气。
我检查了文档,但他们只说:
此扩展与 PHP 5 及更高版本捆绑在一起,并使用 --with-tidy 配置选项安装。
在 Ubuntu 上,您可以通过在终端中运行以下命令将 tidy 添加到您的 php5 安装中:
$ sudo apt-get install php5-tidy
如果您想检查它是否已经安装或验证上面的命令是否有效:
$ php -i | grep libTidy
libTidy Release => 25 March 2009 // means tidy is installed
要同时安装 php5 和 tidy,请使用以下命令(作为“--with-tidy”配置选项的替代):
$ sudo apt-get install php5 php5-tidy
对于 PHP 7,只需运行
sudo apt-get install php-tidy
并重新启动 Apache,就是这样 :)
更新:感谢@Arnis Juraga
对于 PHP 7 以上的版本,可以参考以下版本代码。
apt-get install php7.4-tidy
我遇到了同样的麻烦,并在这里写下了我的解决方案:
在 Ubuntu 10.10 上安装 Tidy 2.0 PHP 扩展
http://web.onassar.com/blog/2010/11/16/installing-tidy-2-0-php- ubuntu-10-10 上的扩展/
它也适用于较新版本的 Ubuntu。
虽然它可能不是最直接的路线,但它运作良好。
我希望它可以帮助其他人。
将该行放在 php.ini 中其他extension=...dll
行旁边,并确保php_tidy.dll
位于 php.ini 中配置的目录中extension_dir
。
在 ubuntu 中:您需要在终端中运行以下命令
sudo apt-get install php5-tidy
并重新启动服务器
sudo 服务 apache2 重启。
对于那些在Windows(WAMP 服务器)上为 PHP 启用 Tidy 扩展(使用 Apache 服务器的 PHP 处理程序)时遇到问题的人,请注意您可能正在编辑错误的php.ini文件。假设 WAMP 服务器安装在C:\wamp[ver]\其中[ver]是可变版本号。
您可能正在编辑的文件:
C:\wamp[ver]\bin\php\php[ver]\php.ini
您必须编辑的文件:
C:\wamp[ver]\bin\apache\apache[ver]\bin\php.ini
您可能还想通过创建 info php 文件并将以下代码添加到其中来确保要编辑的正确 php.ini 文件是什么:
<?php phpinfo();
然后查找加载的配置文件字符串。
最后确保在正确的 php.ini 文件中取消注释这一行:
extension=tidy