/ Forside / Teknologi / Operativsystemer / Linux / Nyhedsindlæg
Login
Glemt dit kodeord?
Brugernavn

Kodeord


Reklame
Top 10 brugere
Linux
#NavnPoint
o.v.n. 11177
peque 7911
dk 4814
e.c 2359
Uranus 1334
emesen 1334
stone47 1307
linuxrules 1214
Octon 1100
10  BjarneD 875
mod_php4
Fra : Mickey


Dato : 09-11-01 00:02

Jeg har problemer med at få installeret subj.

Jeg kompilerer med --with-apache=/sti/til/apache/source og --enable-shared
(for at få et dso modul)
Når jeg så forsøger at få gjort det færdigt med apxs -i -a -c
/sti/til/mod_php4.c begynder det fint, men ender med en masse fejl om filer
der ikke liiiige findes der hvor de skal...

Er det muligt at man kan finde mod_php som "plug 'n' play", altså , kopier
og indsæt config linierne modul ?


--
|-|$235-|)k - Mickey - Eko sum lapis
Problemer med forbindelsen ?
- lav en traceroute på http://trace.susie.dk


 
 
Dennis Møllegaard Pe~ (09-11-2001)
Kommentar
Fra : Dennis Møllegaard Pe~


Dato : 09-11-01 08:37


"Mickey" <news002@susie.dk> wrote in message
news:9sf2tb$ml2$1@egon.worldonline.dk...
> Jeg har problemer med at få installeret subj.
>Er det muligt at man kan finde mod_php som "plug 'n' play", altså , kopier
og indsæt config linierne modul ?

Jeg har ikke installeret php så mange gange, at jeg udmiddelbart kan hjælpe
dig. Men har du set på http://www.apachetoolbox.com/ ? Det kunne være det er
noget for dig (.. bruger det dog ikke selv).

mvh.
Dennis



Mickey (09-11-2001)
Kommentar
Fra : Mickey


Dato : 09-11-01 16:17

"Dennis Møllegaard Pedersen" <dennis@NOSPAMmoellegaard.dk> skrev i en
meddelelse news:3beb87c0$0$350

> Jeg har ikke installeret php så mange gange, at jeg udmiddelbart kan
hjælpe
> dig. Men har du set på http://www.apachetoolbox.com/ ? Det kunne være det
er
> noget for dig (.. bruger det dog ikke selv).

bruger den allerede - 1.5.44 - det har nu taget mig 8 dage at få det til at
kompile korrekt, dog kan PHP4 ikke kompiles sammen med apache, derfor skal
jeg have den kompileret som DSO modul...


--
|-|$235-|)k - Mickey - Eko sum lapis
Problemer med forbindelsen ?
- lav en traceroute på http://trace.susie.dk


Ole Michaelsen (09-11-2001)
Kommentar
Fra : Ole Michaelsen


Dato : 09-11-01 08:52

Mickey wrote:
> Jeg har problemer med at få installeret subj.
>
> Jeg kompilerer med --with-apache=/sti/til/apache/source og --enable-shared
> (for at få et dso modul)
> Når jeg så forsøger at få gjort det færdigt med apxs -i -a -c
> /sti/til/mod_php4.c begynder det fint, men ender med en masse fejl om filer
> der ikke liiiige findes der hvor de skal...

Det burde være _meget_ smertefrit. Jeg har aldrig haft problemer med
mod_php4.

Jeg laver den også som DSO, med:

../configure --prefix=/apache --with-apxs=/apache/bin/apxs \
--with-openssl=/usr/local/ssl --enable-track-vars \
--enable-sockets --enable-wddx

Den går lige igennem. Forinden har jeg lavet mod_ssl og apache som

cd mod_ssl*
../configure --with-apache=../apache_1.3.22
cd ../apa*
SSL_BASE=/usr/local/ssl ./configure --prefix=/apache \
--htdocsdir=/apache/htdocs \
--enable-module=so \
--enable-rule=SHARED_CORE \
--enable-module=most \
--enable-shared=max \
--enable-module=ssl \
--enable-shared=ssl
make
make certificate TYPE=custom
make install
cd ../php*

Eneste problem pt er mod_perl, som jeg frygter jeg bliver nødt til
at indbygge statisk i Apache. Nogen, der tilfældigvis har gode
erfaringer med mod_perl som DSO til Apache på Solaris 8?

/Ole

--
power-lusers (read: running latest and greatest from Freshmeat,
insecure at extreme, owner does everything logged in as root cause
he finally got root on a Unix box and that makes his dick way longer).
-- Alexander Viro on comp.security.unix

Mickey (09-11-2001)
Kommentar
Fra : Mickey


Dato : 09-11-01 16:24

"Ole Michaelsen" <omic+usenet3@fys.ku.dk> skrev i en meddelelse

> Det burde være _meget_ smertefrit. Jeg har aldrig haft problemer med
> mod_php4.

ja, det burde... - det gik også i første forsøg at få den installeret som
standalone cgi ting...

> ./configure --prefix=/apache --with-apxs=/apache/bin/apxs \
> --with-openssl=/usr/local/ssl --enable-track-vars \
> --enable-sockets --enable-wddx

Det ser ud som om det er --prefix og --with-apxs jeg har overset/glemt/ikke
vist om
Jeg går ud fra at /apache er hvad der på min maskine hedder /usr/local/httpd
(stien til apache's root dir)

Jeg vender tilbage med en tak eller en klage når jeg er færdig, det kan godt
tage flere timer på så langsom en maskine som min ;)

--
|-|$235-|)k - Mickey - Eko sum lapis
Problemer med forbindelsen ?
- lav en traceroute på http://trace.susie.dk



"René Nielsen" (09-11-2001)
Kommentar
Fra : "René Nielsen"


Dato : 09-11-01 20:08

I artikel <9sgsim$3pl$1@egon.worldonline.dk>, skrev "Mickey"
<news002@susie.dk>:
> Det ser ud som om det er --prefix og --with-apxs jeg har
> overset/glemt/ikke vist om
Hmm - hvis jeg ikke husker meget forkert, er det to forskellige måder at
lave modulet på, du banker sammen, apxs er et dso, prefix er hvis der skal
laves et statisk modul.. (efter hvad jeg husker, er længe siden jeg har
bakset med install af disse..)

Har du prøvet at installere apache for sig selv, og bagefter installere
php med apxs=/sti/til/apxs ?

René

--
Web : [ http://www.renenielsen.com/ ]

Mickey (09-11-2001)
Kommentar
Fra : Mickey


Dato : 09-11-01 21:11

"René Nielsen" <mig@renenielsen.com> skrev i en meddelelse
news:9sh64q$d1t$1@sunsite.dk...

> Hmm - hvis jeg ikke husker meget forkert, er det to forskellige måder at
> lave modulet på, du banker sammen, apxs er et dso, prefix er hvis der skal
> laves et statisk modul.. (efter hvad jeg husker, er længe siden jeg har
> bakset med install af disse..)

det var den måde Ole foreslog... - det virkede heller ikke (har på
fornemmelsen noget er galt på min maskine)

> Har du prøvet at installere apache for sig selv, og bagefter installere
> php med apxs=/sti/til/apxs ?

nej, men det prøver jeg nu!

--
|-|$235-|)k - Mickey - Eko sum lapis
Problemer med forbindelsen ?
- lav en traceroute på http://trace.susie.dk


Mickey (09-11-2001)
Kommentar
Fra : Mickey


Dato : 09-11-01 21:37

"Mickey" <news002@susie.dk> skrev i en meddelelse
news:9shd7b$cj8$1@egon.worldonline.dk...

> > Har du prøvet at installere apache for sig selv, og bagefter installere
> > php med apxs=/sti/til/apxs ?
>
> nej, men det prøver jeg nu!

Syntax error on line 205 of /usr/local/httpd/conf/httpd.conf:
Cannot load /usr/local/httpd/libexec/libphp4.so into server:
/usr/local/lib/libpdf.so.1: undefined symbol: __dso_handle

- samme fejl...


--
|-|$235-|)k - Mickey - Eko sum lapis
Problemer med forbindelsen ?
- lav en traceroute på http://trace.susie.dk


"René Nielsen" (09-11-2001)
Kommentar
Fra : "René Nielsen"


Dato : 09-11-01 22:41

I artikel <9shf22$dgk$1@egon.worldonline.dk>, skrev "Mickey"
<news002@susie.dk>:
> Syntax error on line 205 of /usr/local/httpd/conf/httpd.conf: Cannot
> load /usr/local/httpd/libexec/libphp4.so into server:
> /usr/local/lib/libpdf.so.1: undefined symbol: __dso_handle
Hvad lød installationen med apache? (prefix o.s.v) og libpdf? ikke set
før..

René

--
Nej - jeg snakker kun for mig selv.. det er mine meninger, ikke andres..
Web : [ http://www.renenielsen.com/ ]

Mickey (09-11-2001)
Kommentar
Fra : Mickey


Dato : 09-11-01 22:59

"René Nielsen" <mig@renenielsen.com> skrev i en meddelelse
news:9shilp$hl2$1@sunsite.dk...

> Hvad lød installationen med apache? (prefix o.s.v) og libpdf? ikke set
> før..

hva ? - tror ikke jeg forstår hvad du mener...
er det configure kommandoen du vil have ?

../configure --enable-safe-mode --with-exec-dir --with-openssl --enable-calen
der --enable-ftp --with-mcrypt --with-mhash --with-pdflib --with-jpeg-dir --
with-png-dir --with-tiff-dir --with-pgsql --enable-trans-sid --enable-memory
-limit --enable-shared --with-apxs=/usr/local/httpd/bin/apxs


--
|-|$235-|)k - Mickey - Eko sum lapis
Problemer med forbindelsen ?
- lav en traceroute på http://trace.susie.dk


"René Nielsen" (09-11-2001)
Kommentar
Fra : "René Nielsen"


Dato : 09-11-01 23:39

I artikel <9shjjh$fvc$1@egon.worldonline.dk>, skrev "Mickey"
<news002@susie.dk>:
> hva ? - tror ikke jeg forstår hvad du mener...
> er det configure kommandoen du vil have ?
Rigtigt - men med apache

> ./configure --enable-safe-mode --with-exec-dir --with-openssl
> --enable-calen der --enable-ftp --with-mcrypt --with-mhash --with-pdflib
> --with-jpeg-dir -- with-png-dir --with-tiff-dir --with-pgsql
> --enable-trans-sid --enable-memory -limit --enable-shared
> --with-apxs=/usr/local/httpd/bin/apxs
.... det var noget af en ordentlig smøre (hvorfor safe mode?
--enable-shared? den skal vist ikke med og exec-dir heller ikke..

René

--
Nej - jeg snakker kun for mig selv.. det er mine meninger, ikke andres..
Web : [ http://www.renenielsen.com/ ]

Mickey (09-11-2001)
Kommentar
Fra : Mickey


Dato : 09-11-01 23:46

"René Nielsen" <mig@renenielsen.com> skrev i en meddelelse
news:9shm2f$r18$1@sunsite.dk...

> Rigtigt - men med apache

den må jeg nok melde pas på - har brugt apachetoolbox (automatisk
installationsscript)

> ... det var noget af en ordentlig smøre (hvorfor safe mode?
> --enable-shared? den skal vist ikke med og exec-dir heller ikke..

safemode : fordi det ikke kun er mig selv der skal bruge serveren
enable-shared : så vidt jeg forstår gør den at det bliver et DSO modul,
tager jeg fejl ?
exec-dir : er bare en forhåndsinstilling af php


--
|-|$235-|)k - Mickey - Eko sum lapis
Problemer med forbindelsen ?
- lav en traceroute på http://trace.susie.dk


"René Nielsen" (10-11-2001)
Kommentar
Fra : "René Nielsen"


Dato : 10-11-01 00:43

I artikel <9shmb2$hbq$1@egon.worldonline.dk>, skrev "Mickey"
<news002@susie.dk>:
> den må jeg nok melde pas på - har brugt apachetoolbox (automatisk
> installationsscript)
Prøv ikke at bruge den, sig ./configure --prefix=/hvor/apache/skal/være
--enable-module=rewrite --enable-module=so og så make; make install...
lykkes det..?

> safemode : fordi det ikke kun er mig selv der skal bruge serveren
Fair nok..

> enable-shared : så vidt jeg forstår gør den at det bliver et DSO modul,
> tager jeg fejl ?
Det bliver det, hvis du compilere det som statisk modul ind i apache. (må
ikke hænge mig på det) men den skal ikke bruges med --with-apxs

Ellers kan du give mig midlertidig root adgang - så skal jeg nok prøve at
køre hele smøren *g*

René

--
Nej - jeg snakker kun for mig selv.. det er mine meninger, ikke andres..
Web : [ http://www.renenielsen.com/ ]

Mickey (10-11-2001)
Kommentar
Fra : Mickey


Dato : 10-11-01 00:56

"René Nielsen" <mig@renenielsen.com> skrev i en meddelelse
news:9shpr4$5ic$1@sunsite.dk...

> Prøv ikke at bruge den, sig ./configure --prefix=/hvor/apache/skal/være
> --enable-module=rewrite --enable-module=so og så make; make install...
> lykkes det..?

det har jeg foresten prøvet...

../configure --prefix=/usr/local/httpd \
--enable-suexec \
--suexec-caller=nobody \
--enable-shared=max \
--enable-module=access \
--disable-module=auth_db \
--disable-module=digest \
--enable-module=imap \
--enable-module=mime \
--enable-module=setenvif \
--enable-module=usertrack \
--enable-module=auth \
--disable-module=cern_meta \
--disable-module=expires \
--enable-module=log_config \
--disable-module=proxy \
--enable-module=vhost_alias \
--disable-module=auth_anon \
--enable-module=cgi \
--enable-module=headers \
--disable-module=log_referer \
--enable-module=rewrite \
--enable-module=userdir \
--enable-module=asis \
--enable-module=autoindex \
--disable-module=example \
--disable-module=log_agent \
--enable-module=negotiation \
--enable-module=status \
--enable-module=actions \
--disable-module=auth_dbm \
--enable-module=dir \
--enable-module=include \
--enable-module=mime_magic \
--disable-module=unique_id \
--enable-module=alias \
--disable-module=auth_digest \
--enable-module=env \
--disable-module=info \
--disable-module=mmap_static \
--disable-module=speling \
--add-module=/root/src/Apachetoolbox-1.5.44/src/apache-contrib-1.0.8/mod_di
sallow_id/mod_disallow_id.c \
--add-module=/root/src/Apachetoolbox-1.5.44/src/apache-contrib-1.0.8/mod_mo
nitor/mod_monitor.c \
--add-module=/root/src/Apachetoolbox-1.5.44/src/apache-contrib-1.0.8/mod_ur
lcount/mod_urlcount.c \
--enable-module=ssl \
--add-module=/root/src/Apachetoolbox-1.5.44/src/mod_watch-1.2/mod_watch.c \
--disable-shared=watch \
--add-module=/root/src/Apachetoolbox-1.5.44/src/mod_trigger-1.0/mod_trigger
..c \
--add-module=/root/src/Apachetoolbox-1.5.44/src/mod_filter-1.3.4/mod_filter
..c \
--add-module=/root/src/Apachetoolbox-1.5.44/src/mod_bandwidth.c \
--add-module=/root/src/Apachetoolbox-1.5.44/src/mod_auth_sys.c \
--activate-module=src/modules/dav/libdav.a \
--activate-module=src/modules/fastcgi/libfastcgi.a \
--add-module=src/modules/extra/mod_dynvhost.c \

det var lige et par stykker...
- men det lykkedes heller ikke, dvs, apache klarede det, men modulerne var
ikke så glade...

> Det bliver det, hvis du compilere det som statisk modul ind i apache. (må
> ikke hænge mig på det) men den skal ikke bruges med --with-apxs

jeg er ved at prøve uden

> Ellers kan du give mig midlertidig root adgang - så skal jeg nok prøve at
> køre hele smøren *g*

ja det ku du li hva ? ;)


--
|-|$235-|)k - Mickey - Eko sum lapis
Problemer med forbindelsen ?
- lav en traceroute på http://trace.susie.dk


"René Nielsen" (10-11-2001)
Kommentar
Fra : "René Nielsen"


Dato : 10-11-01 01:27

I artikel <9shqfv$jku$1@egon.worldonline.dk>, skrev "Mickey"
<news002@susie.dk>:
> det var lige et par stykker...
> - men det lykkedes heller ikke, dvs, apache klarede det, men modulerne
> var
> ikke så glade...
Hallejuja... det er jo total overdrev.. hvorfor alt det.. kør det minimal
- prøv med kun at --enable-module=so og rewrite ved apache

> jeg er ved at prøve uden
Prøv det..

> ja det ku du li hva ? ;)
Altid...

René

--
Nej - jeg snakker kun for mig selv.. det er mine meninger, ikke andres..
Web : [ http://www.renenielsen.com/ ]

Mickey (11-11-2001)
Kommentar
Fra : Mickey


Dato : 11-11-01 22:53

"René Nielsen" <mig@renenielsen.com> skrev i en meddelelse
news:9shscm$dbe$1@sunsite.dk...

> Hallejuja... det er jo total overdrev.. hvorfor alt det.. kør det minimal
> - prøv med kun at --enable-module=so og rewrite ved apache

> > jeg er ved at prøve uden

jeg tog lidt mere med (standardmoduler)

gcc -c -I../../os/unix -I../../include -DLINUX=22 -DUSE_HSREGEX -DUSE_EXP
AT -I../../lib/expat-lite `../../apaci` -fpic -DSHARED_MODULE
mod_vhost_alias.c && mv mod_vhost_alias.o mod_vhost_alias.lo
gcc -shared -o mod_vhost_alias.so mod_vhost_alias.lo
/usr/bin/ld: cannot find -lgcc_s
collect2: ld returned 1 exit status
make[4]: *** [mod_vhost_alias.so] Error 1
make[3]: *** [all] Error 1
make[2]: *** [subdirs] Error 1
make[2]: Leaving directory `/root/src/apache_1.3.22/src'
make[1]: *** [build-std] Error 2
make[1]: Leaving directory `/root/src/apache_1.3.22'
make: *** [build] Error 2

- den kan altså ikke lide den der, det ser ud som om jeg mangler nogle libs
til gcc ?


--
|-|$235-|)k - Mickey - Eko sum lapis
Problemer med forbindelsen ?
- lav en traceroute på http://trace.susie.dk


Mickey (09-11-2001)
Kommentar
Fra : Mickey


Dato : 09-11-01 21:09

"Mickey" <news002@susie.dk> skrev i en meddelelse
news:9sgsim$3pl$1@egon.worldonline.dk...

> Jeg vender tilbage med en tak eller en klage når jeg er færdig, det kan
godt
> tage flere timer på så langsom en maskine som min ;)

det blev så at klage min nød...

Syntax error on line 205 of /usr/local/httpd/conf/httpd.conf:
Cannot load /usr/local/httpd/libexec/libphp4.so into server:
/usr/local/lib/libpdf.so.1: undefined symbol: __dso_handle

- samme fejl som altid!


--
|-|$235-|)k - Mickey - Eko sum lapis
Problemer med forbindelsen ?
- lav en traceroute på http://trace.susie.dk


Claus Rasmussen (09-11-2001)
Kommentar
Fra : Claus Rasmussen


Dato : 09-11-01 21:53

Mickey wrote:

> Syntax error on line 205 of /usr/local/httpd/conf/httpd.conf:
> Cannot load /usr/local/httpd/libexec/libphp4.so into server:
> /usr/local/lib/libpdf.so.1: undefined symbol: __dso_handle
>
> - samme fejl som altid!

Lav en søgning på Google. F.eks fandt jeg hurtigt denneher forklaring:

> I had the same problem a couple of weeks back under Solaris 2.6. The
> problem is that gcc 3.x uses a different scheme for runtime library
> support, including its own runtime libraries. lib_gcc is a shared library
> in systems that support it. That library is placed in /usr/local/lib
> instead of the private gcc directories under /usr/local/gcc-3 (or
> whatever).

-Claus


Mickey (09-11-2001)
Kommentar
Fra : Mickey


Dato : 09-11-01 22:12

"Claus Rasmussen" <clr@cc-consult.dk> skrev i en meddelelse
news:3bec424d$0$4867

> > I had the same problem a couple of weeks back under Solaris 2.6. The
> > problem is that gcc 3.x uses a different scheme for runtime library
> > support, including its own runtime libraries. lib_gcc is a shared
library
> > in systems that support it. That library is placed in /usr/local/lib
> > instead of the private gcc directories under /usr/local/gcc-3 (or
> > whatever).

hmm, den der lib_gcc har jeg slet ikke!!! (ku godt være det var der
problemet lå så!)
- jeg har en der hedder libgcc.a, men hva ka jeg bruge den til ?

Jeg begynder efterhånden at tro en geninstallering af systemet er det eneste
der hjælper!


--
|-|$235-|)k - Mickey - Eko sum lapis
Problemer med forbindelsen ?
- lav en traceroute på http://trace.susie.dk



Ole Michaelsen (10-11-2001)
Kommentar
Fra : Ole Michaelsen


Dato : 10-11-01 01:58

Mickey wrote:
> "Mickey" <news002@susie.dk> skrev i en meddelelse
> news:9sgsim$3pl$1@egon.worldonline.dk...
>
>> Jeg vender tilbage med en tak eller en klage når jeg er færdig, det kan
> godt
>> tage flere timer på så langsom en maskine som min ;)
>
> det blev så at klage min nød...
>
> Syntax error on line 205 of /usr/local/httpd/conf/httpd.conf:
> Cannot load /usr/local/httpd/libexec/libphp4.so into server:
> /usr/local/lib/libpdf.so.1: undefined symbol: __dso_handle

Hvad er din $PATH?
Hvad er din LD_RUN_PATH?

Under hvilket operativsystem (og hviken hardwarearkitektur) forsøger
du?


-- Ole

Mickey (10-11-2001)
Kommentar
Fra : Mickey


Dato : 10-11-01 02:49

"Ole Michaelsen" <omic+usenet3@fys.ku.dk> skrev i en meddelelse
> Hvad er din $PATH?

PATH:
/sbin:/usr/sbin:/usr/local/sbin:/root/bin:/usr/local/bin:/usr/bin:/usr/X11R6
/bin:/bin:/usr/lib/java/bin:/usr/games/bin:/usr/games:/opt/gnome/bin

> Hvad er din LD_RUN_PATH?

ved det ikke - hvor finder jeg den ?

> Under hvilket operativsystem (og hviken hardwarearkitektur) forsøger
> du?

SuSE 7.0 - i486 (intel 486dx2 processor)


--
|-|$235-|)k - Mickey - Eko sum lapis
Problemer med forbindelsen ?
- lav en traceroute på http://trace.susie.dk


Ole Michaelsen (10-11-2001)
Kommentar
Fra : Ole Michaelsen


Dato : 10-11-01 12:09

Mickey wrote:
>
> PATH:
> /sbin:/usr/sbin:/usr/local/sbin:/root/bin:/usr/local/bin:/usr/bin:/usr/X11R6
> /bin:/bin:/usr/lib/java/bin:/usr/games/bin:/usr/games:/opt/gnome/bin

>> Hvad er din LD_RUN_PATH?
>
> ved det ikke - hvor finder jeg den ?

echo $LD_RUN_PATH, eller se $LD_LIBRARY_PATH.

Mine er

PATH=/usr/local/bin:/usr/xpg4/bin:/usr/ccs/bin:/usr/sbin:/usr/bin

og

LD_RUN_PATH=/usr/local/lib:/usr/lib:/usr/local/ssl/lib:/usr/ucblib

på Solaris 8 - jeg havde svære problemer indtil jeg fik disse rigtige,
specifikt rækkefølgen - om Solaris-default bibliotekerne checkes før
eller efter min egen libutils, ekempelvis.

Skyldes forskellen på SUN og GNU udgaverne af de forskellige programmer.

>> Under hvilket operativsystem (og hviken hardwarearkitektur) forsøger
>> du?
>
> SuSE 7.0 - i486 (intel 486dx2 processor)

Okay, så er det meste jo nok GNU-programmer...

Jeg kan ikke sige hvad du skal gøre - andet end at det kan lade sig gøre
på Solaris. Sorry.

-- Ole

Mickey (10-11-2001)
Kommentar
Fra : Mickey


Dato : 10-11-01 15:22

"Ole Michaelsen" <omic+usenet3@fys.ku.dk> skrev i en meddelelse

> echo $LD_RUN_PATH, eller se $LD_LIBRARY_PATH.

hmm, den svarer med en blank linie...


--
|-|$235-|)k - Mickey - Eko sum lapis
Problemer med forbindelsen ?
- lav en traceroute på http://trace.susie.dk


Søg
Reklame
Statistik
Spørgsmål : 177557
Tips : 31968
Nyheder : 719565
Indlæg : 6408885
Brugere : 218888

Månedens bedste
Årets bedste
Sidste års bedste