LINUX.ORG.RU

apache, php, SuSE


0

0

Мне интересно, из каких соображений apache2-mod_php4-4.3.4-43.6 , что лежит на ftp SuSE, скомпилирован, сконфигурированным в следущей дебильной конфигурации:

./configure' '--prefix=/usr' '--datadir=/usr/share/php' '--mandir=/usr/share/man' '--bindir=/usr/bin' '--libdir=/usr/share' '--includedir=/usr/include' '--sysconfdir=/etc' '--with-_lib=lib' '--with-config-file-path=/etc' '--with-exec-dir=/usr/lib/php/bin' '--disable-debug' '--enable-inline-optimization' '--enable-memory-limit' '--enable-magic-quotes' '--enable-safe-mode' '--enable-sigchild' '--disable-ctype' '--disable-session' '--without-mysql' '--disable-cli' '--without-pear' '--with-openssl' '--with-apxs2=/usr/sbin/apxs2-prefork' 'i586-suse-linux'

Нахуа было сессии с mysql отключать?

Ткните в мануал как src.rpm разобрать, чтоб можно было ./configure сделать.

★★★

Качаешь ftp://ftp.suse.com/pub/projects/apache/php4/9.1-i386/php4-4.3.4-43.6.src.rpm

делаешь rpm -i php4-4.3.4-43.6.src.rpm

идёшь в /usr/src/packages/SPECS

и правишь php4.spec на предмет нужных опций

COMMON_OPTS="
	--prefix=%{_prefix}
	--datadir=%{_datadir}/php
	--mandir=%{_mandir}
	--bindir=%{_bindir}
	--libdir=%{_datadir}
	--includedir=%{_includedir}
	--sysconfdir=/etc
	--with-_lib=%{_lib}
	--with-config-file-path=/etc
	--with-exec-dir=%{_libdir}/php/bin
	--disable-debug
	--enable-inline-optimization
	--enable-memory-limit
	--enable-magic-quotes
	--enable-safe-mode
	--enable-sigchild
"
SERVER_OPTS="
	--disable-ctype
	--disable-session
	--without-mysql
	--disable-cli
	--without-pear

поправил - собрал новый rpm

Demetrio ★★★★★
()

Не проще ли проинсталлить пакеты поддержки mysql и сессий? php4-session-4.3.4-xx.x

anonymous
()
Ответ на: комментарий от anonymous

О, спасибо, не знал, я уж думал не судьба мне его собрать -- в зависимостях погряз, блин.

Теперь понятно нафига именно в такой конфигурации оно собрано.

eRazor ★★★
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.