Страница 1 из 1

Apache+полноценый php из портов

Добавлено: 2007-06-04 21:22:33
Disaster
Читал много про установку апача+пхп, но не кто не ставил из портов полноценную версию апач+пхп. Может, кто то подскажет, как поставить полноценную версию пхп или хотя бы как поставить такую связку. Из phpinfo -> ./configure' '--disable-ipv6' '--enable-calendar' '--enable-cgi' '--enable-cli' '--enable-force-cgi-redirect' '--enable-ftp' '--enable-gd-native-ttf' '--enable-magic-quotes' '--enable-mbregex' '--enable-mbstring' '--enable-memory-limit' '--enable-pic' '--enable-track-vars' '--enable-versioning' '--enable-wddx' '--enable-xslt' '--with-apxs=/usr/local/apache/bin/apxs' '--with-bz2' '--with-dom' '--with-dom-exslt' '--with-dom-xslt' '--with-freetype-dir=/usr' '--with-gd' '--with-gettext' '--with-iconv' '--with-imap=/usr/local/imap-2004g' '--with-jpeg-dir=/usr/local' '--with-mcrypt' '--with-mysql' '--with-openssl' '--with-pdflib' '--with-pear' '--with-png' '--with-png-dir=/usr/local' '--with-ttf' '--with-xml' '--with-xmlrpc' '--with-xslt-sablot' '--with-zip' '--with-zlib' '--with-zlib-dir=/usr/local'

Добавлено: 2007-06-04 22:25:37
Alex Keda
что есть - полноценный?

Добавлено: 2007-06-04 22:49:11
schizoid
не замечал вроде траблов в установке связки Апач + ПШП

Добавлено: 2007-06-04 22:51:37
Полноценный
lissyara писал(а):что есть - полноценный?
Чтобы можно было ставить какие уходно скрипты php, и не компилить по новому php.

Добавлено: 2007-06-04 23:00:00
Dmitriy.A
Полноценный писал(а):
lissyara писал(а):что есть - полноценный?
Чтобы можно было ставить какие уходно скрипты php, и не компилить по новому php.
Зато патчить задолбаешся :D

Добавлено: 2007-06-04 23:07:49
Alex Keda
нихт ферштейн...

Добавлено: 2007-06-04 23:23:17
schizoid
это как к нам прихдил устраивацца на работу пацанчег. в резюме было написано админ-обыкновенный.
уссыкались неделю.
так и тут пшп-полноценный.

хомо-сапиенс...мля

Добавлено: 2007-06-05 9:18:45
Urgor
Может он про:

Код: Выделить всё

/usr/ports/>make search name='php5-extensions'
Port:   php5-extensions-1.1
Path:   /usr/ports/lang/php5-extensions
Info:   A "meta-port" to install PHP extensions
Maint:  ale@FreeBSD.org
B-deps: libiconv-1.9.2_2 libxml2-2.6.27 pcre-7.1 pecl-filter-0.11.0 pecl-hash-1.3 pecl-json-1.2.1 php5-5.2.2 php5-ctype-5.2.2 php5-dom-5.2.2 php5-iconv-5.2.2 php5-pcre-5.2.2 php5-pdo-5.2.2 php5-pdo_sqlite-5.2.2 php5-posix-5.2.2_3 php5-session-5.2.2 php5-simplexml-5.2.2 php5-spl-5.2.2 php5-sqlite-5.2.2 php5-tokenizer-5.2.2 php5-xml-5.2.2 php5-xmlreader-5.2.2 php5-xmlwriter-5.2.2 pkg-config-0.21
R-deps: libiconv-1.9.2_2 libxml2-2.6.27 pcre-7.1 pecl-filter-0.11.0 pecl-hash-1.3 pecl-json-1.2.1 php5-5.2.2 php5-ctype-5.2.2 php5-dom-5.2.2 php5-iconv-5.2.2 php5-pcre-5.2.2 php5-pdo-5.2.2 php5-pdo_sqlite-5.2.2 php5-posix-5.2.2_3 php5-session-5.2.2 php5-simplexml-5.2.2 php5-spl-5.2.2 php5-sqlite-5.2.2 php5-tokenizer-5.2.2 php5-xml-5.2.2 php5-xmlreader-5.2.2 php5-xmlwriter-5.2.2 pkg-config-0.21
WWW:    http://www.php.net/

php

Добавлено: 2007-06-24 20:47:47
Disaster
Urgor писал(а):Может он про:

Код: Выделить всё

/usr/ports/>make search name='php5-extensions'
Port:   php5-extensions-1.1
Path:   /usr/ports/lang/php5-extensions
Info:   A "meta-port" to install PHP extensions
Maint:  ale@FreeBSD.org
B-deps: libiconv-1.9.2_2 libxml2-2.6.27 pcre-7.1 pecl-filter-0.11.0 pecl-hash-1.3 pecl-json-1.2.1 php5-5.2.2 php5-ctype-5.2.2 php5-dom-5.2.2 php5-iconv-5.2.2 php5-pcre-5.2.2 php5-pdo-5.2.2 php5-pdo_sqlite-5.2.2 php5-posix-5.2.2_3 php5-session-5.2.2 php5-simplexml-5.2.2 php5-spl-5.2.2 php5-sqlite-5.2.2 php5-tokenizer-5.2.2 php5-xml-5.2.2 php5-xmlreader-5.2.2 php5-xmlwriter-5.2.2 pkg-config-0.21
R-deps: libiconv-1.9.2_2 libxml2-2.6.27 pcre-7.1 pecl-filter-0.11.0 pecl-hash-1.3 pecl-json-1.2.1 php5-5.2.2 php5-ctype-5.2.2 php5-dom-5.2.2 php5-iconv-5.2.2 php5-pcre-5.2.2 php5-pdo-5.2.2 php5-pdo_sqlite-5.2.2 php5-posix-5.2.2_3 php5-session-5.2.2 php5-simplexml-5.2.2 php5-spl-5.2.2 php5-sqlite-5.2.2 php5-tokenizer-5.2.2 php5-xml-5.2.2 php5-xmlreader-5.2.2 php5-xmlwriter-5.2.2 pkg-config-0.21
WWW:    http://www.php.net/
А, как - это все правильно поставить ?

Добавлено: 2007-06-24 20:57:48
serge

Код: Выделить всё

 cd /usr/ports/lang/php5-extensions
make install clean

php

Добавлено: 2007-06-24 21:12:20
Disaster
Проблема собствено в такой ошибке которая выскакивает при загрузке скрипта! Раньше когда я компилил php не из портов все было ок Fatal error: Call to undefined function preg_match_all() ставил php5 /usr/ports/lang/php5/ галачки поставлены все, на apache22.[/b]

Re: php

Добавлено: 2007-06-25 13:12:17
Гость
Disaster писал(а):Проблема собствено в такой ошибке которая выскакивает при загрузке скрипта! Раньше когда я компилил php не из портов все было ок Fatal error: Call to undefined function preg_match_all() ставил php5 /usr/ports/lang/php5/ галачки поставлены все, на apache22.[/b]
#cd /usr/ports/lang/php5-extensions/
#make install clean
выделяй все галочки....

Re: php

Добавлено: 2007-06-25 13:21:23
abanamat
Disaster писал(а):Fatal error: Call to undefined function preg_match_all()
/usr/ports/devel/php5-pcre/

Re: php

Добавлено: 2007-06-25 13:22:23
abanamat
Anonymous писал(а): #cd /usr/ports/lang/php5-extensions/
#make install clean
выделяй все галочки....
а вот так - неэкономно.

Re: php

Добавлено: 2007-06-25 13:26:39
Гость
abanamat писал(а):
Anonymous писал(а): #cd /usr/ports/lang/php5-extensions/
#make install clean
выделяй все галочки....
а вот так - неэкономно.
ну он же хочет полноценный PHP :D

Re: php

Добавлено: 2007-06-25 13:27:24
abanamat
Anonymous писал(а):
abanamat писал(а):
Anonymous писал(а): #cd /usr/ports/lang/php5-extensions/
#make install clean
выделяй все галочки....
а вот так - неэкономно.
ну он же хочет полноценный PHP :D
а.. ну да. :twisted:

Re: php

Добавлено: 2007-06-25 19:32:46
Disaster
abanamat писал(а):
Anonymous писал(а): #cd /usr/ports/lang/php5-extensions/
#make install clean
выделяй все галочки....
а вот так - неэкономно.
Интересно кто сам пытался так поставить? У меня не получилось ошибка Fatal error: Call to undefined function preg_match_all() так и осталась. А если посмотреть Makefile в /usr/ports/lang/php5 то можно увидеть такое
--enable-versioning \
--with-layout=GNU \
--with-config-file-scan-dir=${PREFIX}/etc/php \
--disable-all \
--enable-libxml \
--with-libxml-dir=${LOCALBASE} \
--enable-reflection \
--program-prefix=""
Мне кажеться --disable-all \ этот параметр дает ошибку, поменяв на --enable-all собрать я порт так и не смог. /usr/ports/lang/php5-extensions/ мне помог собрать php5 в ручную с теми параметрами, что я писал в первом топике.