Yxer
07/04/2008, 13:27
Me suele dar mucha pereza traducir, pero allá va xDDD
Para recompilar el php5 que trae la Release2 (Cambiando las opciones que se crea necesarias):
1- Abrir como documento de texto el siguiente archivo
/usr/local/portage-ovh/dev-lang/php5-ovh/php5-ovh-5.2.1.ebuild
(por ejemplo con "vi")
2 - Donde pone el siguiente texto:
Es donde podemos añadir la configuración del ./configure
3- Hacemos un Digest del archivo
Como medida de seguridad para ver que el fichero no ha sido alterado.... (No se lo que es, pero pone esto xD)
4- Lanzamos la compilación
5 - Reiniciamos apache
(Esto tambien se puede hacer desde el ovhm, dando a reiniciar todos los servicios)
Para recompilar el php5 que trae la Release2 (Cambiando las opciones que se crea necesarias):
1- Abrir como documento de texto el siguiente archivo
/usr/local/portage-ovh/dev-lang/php5-ovh/php5-ovh-5.2.1.ebuild
(por ejemplo con "vi")
vi /usr/local/portage-ovh/dev-lang/php5-ovh/php5-ovh-5.2.1.ebuild
2 - Donde pone el siguiente texto:
src_compile() {
cd ${WORKDIR}/"php-$PV"
local myconf
useq curl && myconf="${myconf} --with-curl"
useq imagemagick && myconf="${myconf} --with-imagick"
./configure ${myconf} \
--prefix=/usr/local/php5 \
--with-config-file-path=/usr/local/lib/php5 \
--with-pear=/usr/share/php5 \
--with-dbase \
--with-filepro \
--with-xml \
--enable-exif \
--enable-ftp \
--with-db \
--enable-bcmath \
--enable-calendar \
--with-gd \
--enable-gd-native-ttf \
--with-freetype-dir \
--with-gettext \
--with-zlib-dir \
--enable-trans-sid \
--with-imap \
--with-kerberos \
--with-imap-ssl \
--with-openssl \
--enable-sysvsem \
--enable-sysvshm \
--with-dom \
--with-mcrypt \
--with-iconv \
--enable-mbstring=all \
--enable-mbregex \
--with-png-dir=/usr \
--with-jpeg-dir=/usr \
--with-mysql=/usr \
--with-mime-magic=/usr/share/misc/file/magic.mime \
--enable-cgi || die "Configure failed"
emake || die "Compile failed"
}
3- Hacemos un Digest del archivo
ebuild /usr/local/portage-ovh/dev-lang/php5-ovh/php5-ovh-5.2.1.ebuild digest
4- Lanzamos la compilación
emerge php5-ovh
5 - Reiniciamos apache
/etc/init.d/apache restart