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