Установка HTML Tidy

Я использую Mac OS X с Apache/2.0.59 (Unix) PHP/5.2.5 DAV/2. Я никогда раньше не администрировал Apache или PHP, поэтому некоторые вещи для меня не так очевидны.

Я пытаюсь запустить PHP Tidy, как указано здесь http://th.php.net/manual/en/tidy.installation.php

В нем говорится, что мне нужно: «В PHP 5 вам нужно только скомпилировать с использованием параметра --with-tidy». но я просто не понимаю, как это сделать, и это после 1 часа попыток погуглить!

Помоги пожалуйста!


person EddyR    schedule 07.04.2009    source источник


Ответы (2)


Перейдите сюда, чтобы начать http://us.php.net/manual/en/install.php. Также обратите внимание на это, это и это.

Вам нужно будет прочитать о том, как компилировать PHP. Это делается из командной строки, поэтому, если вас это не устраивает, будьте осторожны. Также имейте в виду, что особенности компиляции на Mac очень подробны, и один крошечный промах приводит к установке из шланга.

Поскольку вы работаете на Mac, просмотрите пакеты Марка Лиянаге (хотя я не узнать, настроена ли у них Tidy). Также рассмотрите возможность использования MacPorts для всего этого (особенно полезно, чтобы убедиться, что у вас установлены все зависимости). Если вам нужно сделать это с нуля, поймите, что вам действительно нужно знать, что вы делаете.

Это не по пути:

Основной процесс состоит в том, чтобы настроить, сделать, сделать установку.

Вот несколько примеров конфигураций (НЕ используйте их. Пути относятся к определенным установкам, и у вас будут разные. Это просто для того, чтобы показать вам, как может выглядеть конфигурация):

./configure --with-mysql=/Applications/MAMP/Library --with-apxs2=/Applications/MAMP/Library/bin/apxs --with-gd --with-jpeg-dir=/Applications/MAMP/Library

./configure --prefix=/usr/local/apache2/php --with-zlib --with-xml --with-apxs2=/usr/local/apache2/bin/apxs --with-mysql=/usr/local/mysql

Таким образом, вам нужно будет добавить --with-tidy в этот список вместе с любыми другими параметрами конфигурации. вам нужно/хотите.

Вот еще один пример, показывающий make и make install (обратите внимание на --with-tidy в конце):

./configure --prefix=/usr --sysconfdir=/etc --localstatedir=/var --mandir=/usr/share/man --infodir=/usr/share/info --with-apxs2=/usr/sbin/apxs --with-curl --with-gd --enable-exif --enable-fastcgi --enable-zip --with-ldap=/usr --with-kerberos=/usr --with-zlib=/usr --enable-ftp --enable-sockets --with-iodbc=/usr --with-config-file-path=/etc --with-openssl --with-xmlrpc --with-xsl=/usr --with-tidy=/usr/bin/tidy

make

sudo make install

Прочтите об этом и будьте готовы сделать это несколько раз, чтобы все получилось правильно (весь процесс тоже занимает некоторое время)

person rg88    schedule 07.04.2009

Вы также можете рассмотреть возможность использования предварительно скомпилированного модуля php-tidy для OS X. Он поставляется в комплекте с такими проектами, как Zend IDE.
Если у вас нет готового доступа к такому проекту, загрузите его отсюда: http://projectbee.org/blog/archive/download-php-tidy-extension-for-mac-os-x/

person Jumper    schedule 29.02.2012