>прошу прощения за некоторую.. ммм.. может быть тупость..
>просто я новичёк во фре...
>поэтому прошу пояснений
>1. про ssl, в http://www.squirrelmail.org/docs/phpdoc/ric_INSTALL.html читаем
> Below is a list of optional PHP extensions:
>...
> --with-openssl
> Required for encrypted IMAP or SMTP connections (TLS)
>:))) как там в анекдоте про бабку, на заборе написано ... - три часа стою ну хоть бы один.
директория doc - файлы security.txt и про TLS(не SSL) в authentication.txt
сие безотносительно freebsd/linux/solaris/other unix'es
Я по беспамятности кажный раз пытаюсь вспомнить про поддержку imaps и каждый раз
на их сайте нахожу одно, затем лезу в sources и вижу только TLS, больше уже не
лезу, не поддерживают SSL2/3, только TLS
>2. насчёт заглнуть в Makefile
> читаем внимательно
>> в Makefile поправил OPENSSL "Build static OpenSSL extension" on
> но, видимо это не то, т.к. phpinfo(); на не
>показывает что php был собран с опцией --with-opessl
>3. вытекающие из вышесказанного вопросы
> - не знаю почему, но мне не советуют ставить
>php4-extensions, а там как раз можно было бы подтянуть openssl
> - как указать что при установке из портов нужно
>компилять с опцией --with-openssl
дык для использования tls один фик нужно php собирать с поддержкой openssl.
Про сборку php я уже отписывал, коротко:
- во FreeBSD есть понятие mega-port - это когда sources софта имеют "независимые ветки"
и могут быть собраны раздельно если руками, так вот в mega-port производится сборка
ВСЕГО, всех частей.
Первоначально порт php представлял из себя как раз mega-port, затем из-за сложности
сборки из него сделали meta-port:
meta-port - это когда sources софта, который состоит из массы независимых кусков
необходимых для сборки, разбили на массу РАЗДЕЛЬНЫХ портов.
Так вот до недавнего времени, порт php4 и php5 состоял из основных портов:
/usr/ports/lang/php4 - PHP4
и
/usr/ports/lang/php5 - PHP5
двух вспомогательных для сборки дополнительных модулей PHP(php-extention), часть
в этих портах собирается by default:
/usr/ports/lang/php4-extensions - модули для PHP4
/usr/ports/lang/php5-extensions - модули для PHP5
и тьмы отдельных портов для отдельных модулей (просто из-за удобства, потому как
в результате эти отдельные порты в РЕАЛИИ используют верхние):
# make -C /usr/ports search name=php4- | less
# make -C /usr/ports search name=php5- | less
например:
/usr/ports/security/php4-openssl
/usr/ports/www/php4-session
и тд и тп
Нынче, порты php4 и php5 СНОВА сделали MEGA-PORTами, те убрали все отдельные порты
модулей из категорий и оставили ТОЛЬКО php4/php5 которые собираются разом и со всеми
заданными при сборке модулями.