2010-06-28 2 views
10

Я предполагаю, что, когда php был установлен на моем ящике - with-tidy arg не был включен.Установить Tidy, PHP

При просмотре мой php.ini строку:

;extension=php_tidy.dll 

отсутствует.

Как добавить модуль в мою установку php? Примечание. Я попытался добавить:

extension=php_tidy.dll 

но не повезло.

Я проверил документы, но все они говорят:

Это расширение поставляется с PHP 5 и более, и устанавливается с помощью опции --with-конфигурационный порядок.

+0

Я предполагаю, что вы либо поставки php_tidy.dll или компилировать php -with-tidy alltogether. Возможно, я ошибаюсь – Robus

ответ

4

У меня была такая же беда, и написал мое решение здесь:
Installing Tidy 2.0 PHP extension on Ubuntu 10.10
http://web.onassar.com/blog/2010/11/16/installing-tidy-2-0-php-extension-on-ubuntu-10-10/

Он работает на более новых версиях Ubuntu, а также.
Хотя это может быть не самый прямой маршрут, он работает хорошо.
Надеюсь, это поможет другим.

+7

Это должно работать для ubuntu в эти дни: sudo apt-get install php5-tidy –

+2

/* установить php5-опрятный. Пример (для Debian и все:), */sudo apt-get install php5-tidy;/* relaod apache 2 * /: sudo service apache2 reload – Cedric

+0

Я нашел, что этот ответ привел к ошибкам на шаге make. – Goose

1

Поместите эту строку в php.ini рядом других extension=...dll линий и убедитесь, что php_tidy.dll находится в директории, сконфигурированной в php.ini под extension_dir.

+1

Где можно получить этот 'php_tidy.dll' (кроме компиляции из источника)? –

12

В Ubuntu, вы можете добавить опрятный к установке php5, выполнив эту команду в терминале:

$ sudo apt-get install php5-tidy 

Если вы хотите проверить, если он уже установлен или проверить, что команда выше работала:

$ php -i | grep libTidy 
libTidy Release => 25 March 2009 // means tidy is installed 

Для того, чтобы установить как php5 и аккуратно в то же время, использовать эту команду (в качестве альтернативы «--with-аккуратный» вариант конфигурации):

$ sudo apt-get install php5 php5-tidy 
+0

«apt» был хорош, отлично работает, но как включить? 'php -i' ничего не показывать. –

+0

Привет, проблема 2017: 'apt install php7.1-tidy' для PHP 7.1 ... Это не' php7.0-tidy' ** (!). Apt и 'php -i' ** ничего не говорят ** о том, что вы пытаетесь использовать неправильную версию. –

1

В убунту: вам нужно выполнить следующую команду в терминале

Sudo APT-получить установку php5-аккуратный

и перезапуск сервера

Судо служба apache2 перезагрузки ,

+0

Или с systemd: 'systemctl restart apache2'. –

3

Для PHP 7 просто запустите

sudo apt-get install php-tidy 

и перезапустить Apache, Вот это :)

+0

'E: Невозможно найти пакет php-tidy' EDIT: не обращайте на меня внимания, PHP нужно сначала установить :) –