整洁的HTML5&;PHP7

整洁的HTML5&;PHP7,html,ubuntu,tidy,Html,Ubuntu,Tidy,所以我在Digital Ocean的Ubuntu服务器上,我正试图用我当前的PHP7 Wordpress安装和W3 Total缓存安装/配置Tidy HTML5 但是,尽管我已使用以下命令安装了Tidy: sudo apt-get remove libtidy-0.99-0 tidy -y sudo wget -O /tmp/tidy-5.2.0-64bit.deb http://binaries.html-tidy.org/binaries/tidy-5.2.0/tidy-5.2.0-64bi

所以我在Digital Ocean的Ubuntu服务器上,我正试图用我当前的PHP7 Wordpress安装和W3 Total缓存安装/配置Tidy HTML5

但是,尽管我已使用以下命令安装了Tidy:

sudo apt-get remove libtidy-0.99-0 tidy -y
sudo wget -O /tmp/tidy-5.2.0-64bit.deb http://binaries.html-tidy.org/binaries/tidy-5.2.0/tidy-5.2.0-64bit.deb

sudo dpkg -i /tmp/tidy-5.2.0-64bit.deb

sudo rm /tmp/tidy-5.2.0-64bit.deb
它甚至说它的版本是5.2.0,但它似乎没有被加载/安装

rafael@wordpress-staging:~$ php --ini
Configuration File (php.ini) Path: /etc/php/7.0/cli
Loaded Configuration File:         /etc/php/7.0/cli/php.ini
Scan for additional .ini files in: /etc/php/7.0/cli/conf.d
Additional .ini files parsed:      /etc/php/7.0/cli/conf.d/10-mysqlnd.ini,
/etc/php/7.0/cli/conf.d/10-opcache.ini,
/etc/php/7.0/cli/conf.d/10-pdo.ini,
/etc/php/7.0/cli/conf.d/15-xml.ini,
/etc/php/7.0/cli/conf.d/20-apcu.ini,
/etc/php/7.0/cli/conf.d/20-bz2.ini,
/etc/php/7.0/cli/conf.d/20-calendar.ini,
/etc/php/7.0/cli/conf.d/20-ctype.ini,
/etc/php/7.0/cli/conf.d/20-curl.ini,
/etc/php/7.0/cli/conf.d/20-dom.ini,
/etc/php/7.0/cli/conf.d/20-exif.ini,
/etc/php/7.0/cli/conf.d/20-fileinfo.ini,
/etc/php/7.0/cli/conf.d/20-ftp.ini,
/etc/php/7.0/cli/conf.d/20-gd.ini,
/etc/php/7.0/cli/conf.d/20-gettext.ini,
/etc/php/7.0/cli/conf.d/20-gmp.ini,
/etc/php/7.0/cli/conf.d/20-iconv.ini,
/etc/php/7.0/cli/conf.d/20-json.ini,
/etc/php/7.0/cli/conf.d/20-mbstring.ini,
/etc/php/7.0/cli/conf.d/20-mysqli.ini,
/etc/php/7.0/cli/conf.d/20-pdo_mysql.ini,
/etc/php/7.0/cli/conf.d/20-phar.ini,
/etc/php/7.0/cli/conf.d/20-posix.ini,
/etc/php/7.0/cli/conf.d/20-pspell.ini,
/etc/php/7.0/cli/conf.d/20-readline.ini,
/etc/php/7.0/cli/conf.d/20-recode.ini,
/etc/php/7.0/cli/conf.d/20-shmop.ini,
/etc/php/7.0/cli/conf.d/20-simplexml.ini,
/etc/php/7.0/cli/conf.d/20-soap.ini,
/etc/php/7.0/cli/conf.d/20-sockets.ini,
/etc/php/7.0/cli/conf.d/20-sysvmsg.ini,
/etc/php/7.0/cli/conf.d/20-sysvsem.ini,
/etc/php/7.0/cli/conf.d/20-sysvshm.ini,
/etc/php/7.0/cli/conf.d/20-tokenizer.ini,
/etc/php/7.0/cli/conf.d/20-wddx.ini,
/etc/php/7.0/cli/conf.d/20-xmlreader.ini,
/etc/php/7.0/cli/conf.d/20-xmlrpc.ini,
/etc/php/7.0/cli/conf.d/20-xmlwriter.ini,
/etc/php/7.0/cli/conf.d/20-xsl.ini,
/etc/php/7.0/cli/conf.d/20-zip.ini

rafael@wordpress-staging:~$ tidy -v
HTML Tidy for Linux version 5.2.0
我是不是遗漏了什么?或者HTML Tidy不能与PHP7一起工作?因为我最近在PHP5.6上安装了HTMLTidy,上面提到的命令没有任何问题

不管怎样,谢谢你的建议或信息

编辑:

我已经完全删除了Tidy,从2009年开始安装了原始版本,但仍然没有检测到,然后再次删除并再次安装了最新版本,但仍然没有检测到:

rafael@wordpress-staging:~$ sudo apt-get install tidy
Reading package lists... Done
Building dependency tree
Reading state information... Done
tidy is already the newest version (20091223cvs-1.5).
You might want to run 'apt-get -f install' to correct these:
The following packages have unmet dependencies:
 tidy : Depends: libtidy-0.99-0 (>= 20091223cvs-1.5) but it is not going to be installed
E: Unmet dependencies. Try 'apt-get -f install' with no packages (or specify a solution).

rafael@wordpress-staging:~$ sudo apt-get -f install
Reading package lists... Done
Building dependency tree
Reading state information... Done
Correcting dependencies... Done
The following additional packages will be installed:
  libtidy-0.99-0
The following NEW packages will be installed:
  libtidy-0.99-0
0 upgraded, 1 newly installed, 0 to remove and 59 not upgraded.
1 not fully installed or removed.
Need to get 0 B/120 kB of archives.
After this operation, 419 kB of additional disk space will be used.
Do you want to continue? [Y/n] y
(Reading database ... 120416 files and directories currently installed.)
Preparing to unpack .../libtidy-0.99-0_20091223cvs-1.5_amd64.deb ...
Unpacking libtidy-0.99-0 (20091223cvs-1.5) ...
Setting up libtidy-0.99-0 (20091223cvs-1.5) ...
Setting up tidy (20091223cvs-1.5) ...
Processing triggers for libc-bin (2.23-0ubuntu5) ...


rafael@wordpress-staging:~$ sudo apt-get -y autoremove tidy
Reading package lists... Done
Building dependency tree
Reading state information... Done
The following packages will be REMOVED:
  libtidy-0.99-0 tidy
0 upgraded, 0 newly installed, 2 to remove and 59 not upgraded.
After this operation, 505 kB disk space will be freed.
(Reading database ... 120421 files and directories currently installed.)
Removing tidy (20091223cvs-1.5) ...
Removing libtidy-0.99-0 (20091223cvs-1.5) ...
Processing triggers for man-db (2.7.5-1) ...
Processing triggers for libc-bin (2.23-0ubuntu5) ...

rafael@wordpress-staging:~$ sudo wget -O /tmp/tidy-5.2.0-64bit.deb http://binaries.html-tidy.org/binaries/tidy-5.2.0/tidy-5.2.0-64bit.deb
--2017-02-22 20:15:50--  http://binaries.html-tidy.org/binaries/tidy-5.2.0/tidy-5.2.0-64bit.deb
Resolving binaries.html-tidy.org (binaries.html-tidy.org)... 151.101.64.133, 151.101.128.133, 151.101.192.133, ...
Connecting to binaries.html-tidy.org (binaries.html-tidy.org)|151.101.64.133|:80... connected.
HTTP request sent, awaiting response... 200 OK
Length: 727594 (711K) [application/octet-stream]
Saving to: ‘/tmp/tidy-5.2.0-64bit.deb’

/tmp/tidy-5.2.0-64bit.deb     100%[==============================================>] 710.54K  --.-KB/s    in 0.007s

2017-02-22 20:15:50 (100 MB/s) - ‘/tmp/tidy-5.2.0-64bit.deb’ saved [727594/727594]

rafael@wordpress-staging:~$ sudo dpkg -i /tmp/tidy-5.2.0-64bit.deb
Selecting previously unselected package tidy.
(Reading database ... 120410 files and directories currently installed.)
Preparing to unpack /tmp/tidy-5.2.0-64bit.deb ...
Unpacking tidy (5.2.0) ...
Setting up tidy (5.2.0) ...
Processing triggers for man-db (2.7.5-1) ...

rafael@wordpress-staging:~$ sudo rm /tmp/tidy-5.2.0-64bit.deb

rafael@wordpress-staging:~$ tidy -v
HTML Tidy for Linux version 5.2.0
rafael@wordpress-staging:~$ sudo service apache2 restart

我真的错过了什么吗

啊,是的,这是一个不正确的命令,我输入调用tidy,我编辑了我的主要消息,因为这是无关的。谢谢你的评论
tidy-v
返回
HTMLtidy for Linux版本5.2.0
。考虑到您安装了
/tmp/tidy-5.2.0-64位.deb
,我觉得这似乎是对的。我错过了什么?;-)祝你好运。事实上,我不知道真正的问题是什么,因为仅仅请求版本就让我明白:rafael@wordpress-staging:~$tidy-vHTMLtidy for Linux 5.2.0版回来了,所以我不知道为什么我也不能使用它oO?啊,对不起,不是一个真正的php人,所以问题是
tidy
没有列在插件中。多阿。。。你喜欢哪种整理方式?您将返回类似于
/usr/local/bin/tidy
的内容。确保该路径的目录部分(
/usr/local/bin
(或类似内容))在php配置中(我不知道放在哪里)。我不希望
tidy
install知道或担心php的细节,因此您必须在
tidy
php
特定论坛中摸索如何将两者联系起来。你的Q读起来更像是“我的tidy安装不工作”,而不是“为什么php找不到tidy”。有这么多PHP QS,您可能会等待一段时间之前,寻找信誉点找到您的未回答Q。您可能会考虑删除这一个,并用更强的问题描述。所有的安装信息都是无关的,因为您可以显示
tidy-v
产生正确的输出。。祝你好运