2009-04-07 4 views
2

Я запускаю Mac OS X с Apache/2.0.59 (Unix) PHP/5.2.5 DAV/2. Я никогда не управлял Apache или PHP, прежде чем что-то не так очевидно для меня.Установка Html Tidy

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

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

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

ответ

4

Идём сюда, чтобы начать работу http://us.php.net/manual/en/install.php. Также рассмотрите this, this и this.

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

Поскольку вы находитесь на Mac, посмотрите на Marc Liyanage's packages (хотя я не знаю, были ли они настроены 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 в этот список наряду с any of the other config options you need/want.

Вот еще один пример, показывающий сделать и сделать установку (обратите внимание --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

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

2

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

Смежные вопросы