Zprovozneni mod_php.
Martin Frys
martin na newton.cz
Pátek Leden 14 10:35:27 CET 2000
>> Presne tak jsem to zkusil. Jedine, ceho jsem docilil bylo,
>> ze me netscape nabidl nahrani do souboru, z cehoz vyplyva,
>> ze a) prikaz se uspesne provedl a b) apache nepozna, ze na
>> application/x-httpd-php3 ma volat mod_php3. Cili shrnuto
>> hod_php3 je asi mrtvy...
>>
>
>Distribucni balik obsahuje PODROBNY navod, podle ktereho kdyz postupujete,
>NELZE nedojit ke kyzenemu vysledku zprovozneni PHP3 modulu.
teda nechci tvrdit, ze se 3.0.14 neda zkompilovat - urcite to u php
kontrolovali ;)
ale trosku se s tim posledni dobou zabyvam a lacne jsem sahl po 14 a
neslo to - bila stranka
a pri tom s 4beta to jede !
kdyby nekdo mel zajem uvadim script:
#!/bin/sh
MM=mm-1.0.12
OPENSSL=openssl-0.9.4
MODSSL=mod_ssl-2.4.9-1.3.9
IMAP=imap-4.7
#PHP=php-3.0.14
PHP=php-4.0b3
MODCZECH=mcz_1.3.4_3.1.0b4
FP=fp40.linux.tar.Z
APACHE=apache_1.3.9
tar zxf $MM.tar.gz
tar zxf $OPENSSL.tar.gz
tar zxf $MODSSL.tar.gz
tar zxf $IMAP.tar.Z
tar zxf $PHP.tar.gz
tar zxf $MODCZECH.tgz
tar zxf $FP
tar zxf $APACHE.tar.gz
tar zxf mcz-ppatch_3.1.0b4.1.tgz
mm () {
echo '################ MM #########################'
cd $MM
./configure --disable-shared
make
cd ..
}
openssl () {
echo '################ OPENSSL #########################'
cd $OPENSSL
./config no-idea no-asm
make
cd ..
}
modssl () {
echo '################ SSL #########################'
cd $MODSSL
./configure \
--with-apache=../$APACHE
cd ..
}
imap () {
echo '################ IMAP #########################'
cd $IMAP
make lnp
mkdir include lib
ln -s ../c-client/c-client.a lib
ln -s ../c-client/c-client.a lib/libc-client.a
ln -s ../c-client/rfc822.h include
ln -s ../c-client/mail.h include
ln -s ../c-client/linkage.h include
cd ..
}
php () {
echo '################ PHP #########################'
cd $APACHE
./configure \
--with-layout=RedHat \
--enable-shared=max
cd ../$PHP
ln -s ext/standard/php3_string.h
./configure \
--with-apxs=/usr/sbin/apxs \
--enable-track-vars \
--with-imap=../$IMAP \
--with-mysql \
--disable-inline
--with-apache=../$APACHE \
make
make install
cd ..
}
#patch -p1 < ../../mcz-patch_1.3.6_3.1.0b4
#cp ../../mod_czech.c ../../Makefile.tmpl modules/czech/
apache () {
echo '################ APACHE #########################'
cd $APACHE
# tar zxf ../mod_frontpage-VR4.tar.gz
# joe src/modules/frontpage/Makefile.tmpl
# joe src/modules/frontpage/fpexec.h
# patch -p0 < src/modules/frontpage/apache_1.3.9-VR.patch
SSL_BASE=../$OPENSSL \
EAPI_MM=../$MM \
./configure \
--with-layout=RedHat \
--enable-module=all \
--enable-shared=max \
--disable-module=auth_dbm \
--with-perl=/usr/bin/perl \
--disable-rule=WANTHSREGEX \
--enable-suexec \
--suexec-docroot=/home/httpd/html \
--suexec-caller=nobody
# --activate-module=src/modules/frontpage/mod_frontpage.o \
# --enable-shared=frontpage \
# pri mem patchi
#patch -p0 < ../fp-patch-$APACHE
#do konfigurace apache: add-module=mod_frontpage.c \
make
#make certificate
#make install
cd ..
}
#mm
#openssl
#modssl
#imap
php
#apache
----------------------------------------------------------------
Martin Frys <martin na NOSPAMnewton.cz> remove NOSPAM
http://www.newton.cz/~martin/
Další informace o konferenci Linux