/ 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
Apache/PHP install help !
Fra : Anders Lybecker


Dato : 29-01-01 15:50

Hej

Jeg har forgæves prøvet at installere Apache 1.3.14, MySQL 3.23.32 og PHP
4.0.4pl1 med java extension på en Redhat 7.

Jeg har downloadet source koden og gjort næsten som beskrevet i
http://webcafe.dk/diverse/artikler/028/da028.php3

Næsten, er fordi jeg skal bruge java extension, og det ikke er beskrevet i
artiklen.

Jeg har pakket filerne ud, og brugt følgende kataloger:
/usr/java/jdk1.3 (Og PATH er sat!)
/home/al/hent/mysql-3.23.32
/home/al/hent/php-4.0.4pl1
/home/al/hent/apache_1.3.14

Følgende er hvad jeg har gjort (logget ind som root):

cd /home/al/hent/mysql-3.23.32
../configure
make
make install
scripts/mysql_install_db
cp support-files/mysql.server /etc/rc.d
chmod 755 /etc/rc.d/mysql.server
ln -s /etc/rc.d/mysql.server /etc/rc.d/rc3.d/S27mysql.server

cd /home/al/hent/apache_1.3.14
../configure

cd ../php-4.0.4pl1
../configure --with-mysql --with-apache=/home/al/hent/mysql-3.23.32 --with-ja
va=/usr/java/jdk1.3 --with-servlet --enable-track-vars

make
(Her kommer der er nogle fejl!
gcc -c -I../../os/unix -I../../include -DLINUX=2 -DUSE_HSREGEX -DUSE_EXPA
T -I
.../../lib/expat-lite -DNO_DL_NEEDED `../../apaci` mod_userdir.c
gcc -c -I../../os/unix -I../../include -DLINUX=2 -DUSE_HSREGEX -DUSE_EXPA
T -I
.../../lib/expat-lite -DNO_DL_NEEDED `../../apaci` mod_alias.c
gcc -c -I../../os/unix -I../../include -DLINUX=2 -DUSE_HSREGEX -DUSE_EXPA
T -I
.../../lib/expat-lite -DNO_DL_NEEDED `../../apaci` mod_access.c
gcc -c -I../../os/unix -I../../include -DLINUX=2 -DUSE_HSREGEX -DUSE_EXPA
T -I
.../../lib/expat-lite -DNO_DL_NEEDED `../../apaci` mod_auth.c
gcc -c -I../../os/unix -I../../include -DLINUX=2 -DUSE_HSREGEX -DUSE_EXPA
T -I
.../../lib/expat-lite -DNO_DL_NEEDED `../../apaci` mod_setenvif.c
rm -f libstandard.a
ar cr libstandard.a mod_env.o mod_log_config.o mod_mime.o mod_negotiation.o
mod_
status.o mod_include.o mod_autoindex.o mod_dir.o mod_cgi.o mod_asis.o
mod_imap.o
mod_actions.o mod_userdir.o mod_alias.o mod_access.o mod_auth.o
mod_setenvif.o
ranlib libstandard.a
<=== src/modules/standard
===> src/modules/php4
make[4]: *** No rule to make target `all'. Stop.
make[3]: *** [all] Error 1
make[2]: *** [subdirs] Error 1
make[2]: Leaving directory `/home/al/hent/apache_1.3.14/src'
make[1]: *** [build-std] Error 2
make[1]: Leaving directory `/home/al/hent/apache_1.3.14'
make: *** [build] Error 2)

Siger den fejl nogen noget? Jeg prøver naivt at kører videre!

make install

make install
cd /home/al/hent/php-4.0.4pl1
cp php.ini-dist /usr/local/lib/php.ini

/usr/local/apache/bin/apachectl start

Så ændrede jeg i php.ini

AddType application/x-httpd-php .php
AddType application/x-httpd-php-source .phps

Og det virker IKKE! Jeg kan godt bruge html-filer, men ikke php!
Er der nogen der har prøvet med java extension før?
Hvad gør jeg forkert?

Da jeg ikke hele tiden gider at geninstallere har jeg flere gange prøvet det
samme, oven i det gamle!
Kan man gøre det? Eller skal jeg geninstallere hver gang?

På forhånd tak
Anders Lybecker






 
 
Jonas Koch Bentzen (29-01-2001)
Kommentar
Fra : Jonas Koch Bentzen


Dato : 29-01-01 16:36

Anders Lybecker skrev:

> Hej
>
> Jeg har forgæves prøvet at installere Apache 1.3.14, MySQL 3.23.32 og
> PHP 4.0.4pl1 med java extension på en Redhat 7.
>
> Jeg har downloadet source koden og gjort næsten som beskrevet i
> http://webcafe.dk/diverse/artikler/028/da028.php3

Hmmm.. Den artikel trænger til en omskrivning : ) Det er lidt smartere
at bruge mod_so.

> ./configure --with-mysql --with-apache=/home/al/hent/mysql-3.23.32

Det der skal nok give et problem : )

--
http://jonaskochbentzen.dk/

Anders Lybecker (29-01-2001)
Kommentar
Fra : Anders Lybecker


Dato : 29-01-01 16:43

> Hmmm.. Den artikel trænger til en omskrivning : ) Det er lidt smartere
> at bruge mod_so.

mod_so hvad er det og hvordan gør jeg det? Jeg har fået det til at virke på
win NT, der brugte jeg php_java.jar og php_java.dll, som var en del af PHP
4.0.4pl1-Win32.zip. Der var mulighed for at bruge mod_jk, men den brugte
jeg ikke.

> > ./configure --with-mysql --with-apache=/home/al/hent/mysql-3.23.32
>
> Det der skal nok give et problem : )

Og jeg skrev selvfølgelig
../configure --with-mysql --with-java=/usr/java/jdk1.3 --with-servlet --with-
apache=/home/al/hent/apache_1.3.14 --enable-track-vars



Mvh
Anders Lybecker







Jonas Koch Bentzen (29-01-2001)
Kommentar
Fra : Jonas Koch Bentzen


Dato : 29-01-01 18:58

Anders Lybecker skrev:

> mod_so hvad er det

http://httpd.apache.org/docs/dso.html

> og hvordan gør jeg det?

Du behøver sådan set ikke gøre det for at gøre det, du vil. Det har
ikke noget specielt med Java at gøre.

--
http://jonaskochbentzen.dk/

Anders Lybecker (30-01-2001)
Kommentar
Fra : Anders Lybecker


Dato : 30-01-01 12:23

> > mod_so hvad er det
>
> http://httpd.apache.org/docs/dso.html
>
> > og hvordan gør jeg det?
>
> Du behøver sådan set ikke gøre det for at gøre det, du vil. Det har
> ikke noget specielt med Java at gøre.

Dvs. at jeg bare kan lave en standard installation (rpm) med PHP, så burde
Java extension virke?
Da jeg prøvede på min win NT, skulle jeg ændre php.ini filen, så der kom til
at stå dette, før det virkede:

extension=php_java.dll

[ - - - klip - - -]

[Java]
java.class.path = "c:\jdk1.3\bin;C:\PHP\extensions\php_java.jar"
java.home = c:\jdk1.3
java.library = c:\jdk1.3\jre\bin\hotspot\jvm.dll
java.library.path = c:\java

Jeg harlæst noget om, at man skal --with-java o.s.v. her
http://www.phpbuilder.com/forum/read.php3?num=1&id=107031&thread=106226

Mvh
Anders Lybecker



Jonas Koch Bentzen (30-01-2001)
Kommentar
Fra : Jonas Koch Bentzen


Dato : 30-01-01 13:14

Anders Lybecker skrev:

>> > mod_so hvad er det
>>
>> http://httpd.apache.org/docs/dso.html
>>
>> > og hvordan gør jeg det?
>>
>> Du behøver sådan set ikke gøre det for at gøre det, du vil. Det har
>> ikke noget specielt med Java at gøre.
>
> Dvs. at jeg bare kan lave en standard installation (rpm) med PHP, så
> burde Java extension virke?

Det sagde jeg skam ikke : ) Jeg sagde bare, at du ikke nødvendigvis
behøver at bruge DSO (mod_so) for at få Java-understøttelse.

Jeg har desværre aldrig selv prøvet at konfigurere PHP med Java, så jeg
kan desværre ikke hjælpe.

--
http://jonaskochbentzen.dk/

Troels Arvin (30-01-2001)
Kommentar
Fra : Troels Arvin


Dato : 30-01-01 18:15

I artikel <953vsu$2kgm$1@news.cybercity.dk>, skrev "Anders Lybecker"
<anders@lautrupklubben.dk>:

> 4.0.4pl1 med java extension på en Redhat 7.

Jeg har aldrig fået PHP's Java-extension til at spille. Hold ikke vejret
mens du prøver.

--
Greetings from Troels Arvin, Copenhagen, Denmark

Anders Lybecker (31-01-2001)
Kommentar
Fra : Anders Lybecker


Dato : 31-01-01 13:06

> > 4.0.4pl1 med java extension på en Redhat 7.
>
> Jeg har aldrig fået PHP's Java-extension til at spille. Hold ikke vejret
> mens du prøver.

Jeg har fået det til at virke på en windows NT 4 maskine. Så burde det sku'
ikke være så svært, at få det til at virke på en Linux box!

Mvh
Anders Lybecker



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

Månedens bedste
Årets bedste
Sidste års bedste