Имя пользователя:
Пароль:  
Помощь | Регистрация | Забыли пароль?  

Показать сообщение отдельно

Аватара для juvio

Старожил


Сообщения: 188
Благодарности: 0

Профиль | Сайт | Отправить PM | Цитировать


E-mail
Как делать в BSD - описали. Я на сервер ставил как....

Цитата:
#emerge -av php
These are the packages that I would merge, in order:

Calculating dependencies ...done!
[ebuild U ] dev-php/php-4.3.11 [4.3.10] -X +berkdb +crypt +curl -debug -doc -fdftk -firebird -flash -freetds -gd* -gd-external +gdbm -gmp -hardenedphp -imap -informix +ipv6 +java +jpeg -kerberos -ldap -mcal -memlimit -mssql +mysql +ncurses +nls -oci8 -odbc +pam +pdflib* +png -postgres -qt +readline -snmp +spell +ssl +tiff +truetype +xml2 -yaz 3,918 kB

Total size of downloads: 3,918 kB

Do you want me to merge these packages? [Yes/No]
После чего установка mod_php - список флагов тот же - выбираем и ставим.

Так вот... к чему я веду? А к тому, что:

Цитата:
archy что остальное, конкретно?
и версию ядра
Все зависит от того, какой тебе надо php. Версия ядра без разницы какая - php не затачивается под оперделенное ядро.
В генту флаги указываются при установке, а в BSD при make - выставляем нужные нам флаги - поддержку xml2, pdflib, ssl, mysql, postgresql.
Все зависит от того, какой php тебе в итоге надо, точнее с каким набором модулей и с поддержкой чего.

т.е. заходим в директорию порта php и при make конфигурируем:

Цитата:
--enable-versioning' '--enable-memory-limit' '--with-layout=GNU' '--with-zlib-dir=/usr' '--disable-all' '--with-regex=php' '--with-pear' '--with-pcre-regex=yes' '--with-expat-dir=/usr/local' '--enable-xml' '--with-apxs=/usr/local/sbin/apxs' '--prefix=/usr/local' 'i386-portbld-freebsd5.2.1' '--with-mysql=/usr/local/mysql' '--with-mbstring' '--enable-mbstring' '--with-curl'
т.е. к команде make добавляем вот эти параметры (тот же phpinfo их как раз и выводит).

Если чего-то у тебя нет - система портов автоматом это дело вытянет из сети.
т.е. в префиксе указано - pear, если у тебя его нет - система подтянет и его, xml - подтянутся библиотеки для xml, скул - если он не стоит - подтянется он и поставится. Все это будет скачано из сети если нет в репозитарии системы.

Поэтому кричать - что конкретно ставить - глупо. Спроси configure --help и посмотри что можно включить. И включай то что тебе надо.

-------
/home : Gentoo Linux Base version 1.6 (2004.2) | 2.6.12-r6 | KDE 3.4.1 [XFCE 4.2.2]

/mnt/work : FreeBSD 5.3


Отправлено: 06:06, 21-04-2005 | #15