Date: Sun, 20 Jan 2002 19:56:25 +0100 From: "tm" <thomas.may@x9media.com> To: <freebsd-questions@FreeBSD.ORG> Subject: php4 + java/ext on freebsd4.4 Message-ID: <002301c1a1e4$29296a40$0100a8c0@tm1>
next in thread | raw e-mail | index | archive | help
This is a multi-part message in MIME format.
------=_NextPart_000_0020_01C1A1EC.8A8A7C90
Content-Type: text/plain;
charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
Hi,
i installed the following ports on freebsd4.4:
mysql323-server, apache13-modssl, mod_php4 port, jdk(1.1.8)
and want to have php java/ext support. I added the following lines in =
the configure.php
script of the mod_php4 port.
-------------------------------------------------------------------------=
-----------------
JAVA "Java Support" ON \
\"JAVA\")
echo "CONFIGURE_ARGS+=3D--with-java=3D/usr/local/jdk1.1.8"
;;
-------------------------------------------------------------------------=
-----------------
my php.ini script:
extension=3Dlibphp_java.so
[Java]
java.class.path =3D /usr/local/lib/php/php_java.jar
java.home =3D /usr/local/jdk1.1.8
java.library =3D /usr/local/lib/php/20010901/libphp_java.so
java.library.path =3D /usr/local/lib/php
-------------------------------------------------------------------------=
-----------------
my javatest.php programm:
<?php
$system =3D new Java("java.lang.System");
print "Java version=3D".$system->getProperty("java.version")." =
<br>\n";
print "Java vendor=3D".$system->getProperty("java.vendor")." <p>\n\n";
print "OS=3D".$system->getProperty("os.name")." ".
$system->getProperty("os.version")." on ".
$system->getProperty("os.arch")." <br>\n";
$formatter =3D new Java("java.text.SimpleDateFormat","EEEE,
MMMM dd, yyyy 'at' h:mm:ss a zzzz");
print $formatter->format(new Java("java.util.Date"))."\n";
?>
-------------------------------------------------------------------------=
-----------------
I got the following error in the browser window:
Fatal error: Cannot instantiate non-existent class: java in =
/usr/local/www/data.default/javatest.php on line 3
Any idea ?
regards thomas
------=_NextPart_000_0020_01C1A1EC.8A8A7C90
Content-Type: text/html;
charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML><HEAD>
<META http-equiv=3DContent-Type content=3D"text/html; =
charset=3Diso-8859-1">
<META content=3D"MSHTML 6.00.2600.0" name=3DGENERATOR>
<STYLE></STYLE>
</HEAD>
<BODY bgColor=3D#ffffff>
<DIV><FONT face=3DArial size=3D2>
<DIV><FONT face=3DArial size=3D2>Hi,</FONT></DIV>
<DIV><FONT face=3DArial size=3D2></FONT> </DIV>
<DIV><FONT face=3DArial size=3D2>i installed the following ports on=20
freebsd4.4:</FONT></DIV>
<DIV><FONT face=3DArial size=3D2>mysql323-server, </FONT><FONT =
face=3DArial=20
size=3D2>apache13-modssl, </FONT><FONT face=3DArial size=3D2>mod_php4 =
port,=20
jdk(1.1.8)</FONT></DIV>
<DIV><FONT face=3DArial size=3D2></FONT> </DIV>
<DIV><FONT face=3DArial size=3D2>and want to have php java/ext support. =
I added the=20
following lines in the configure.php</FONT></DIV>
<DIV><FONT face=3DArial size=3D2>script of the mod_php4 =
port.</FONT></DIV>
<DIV><FONT face=3DArial=20
size=3D2>----------------------------------------------------------------=
--------------------------</FONT></DIV>
<DIV><FONT face=3DArial=20
size=3D2>JAVA =
=20
"Java Support" ON \<BR></FONT><FONT face=3DArial size=3D2></FONT></DIV>
<DIV><FONT face=3DArial size=3D2>\"JAVA\")<BR>echo=20
"CONFIGURE_ARGS+=3D--with-java=3D/usr/local/jdk1.1.8"<BR>;;<BR>----------=
-------------------------------------------------------------------------=
-------</DIV></FONT>
<DIV><FONT face=3DArial size=3D2>my php.ini script:</FONT></DIV>
<DIV><FONT face=3DArial size=3D2></FONT> </DIV>
<DIV><FONT face=3DArial=20
size=3D2>extension=3Dlibphp_java.so<BR>[Java]<BR>java.class.path =3D=20
/usr/local/lib/php/php_java.jar<BR>java.home =3D=20
/usr/local/jdk1.1.8<BR>java.library =3D=20
/usr/local/lib/php/20010901/libphp_java.so<BR>java.library.path =3D=20
/usr/local/lib/php<BR>---------------------------------------------------=
---------------------------------------</FONT></DIV>
<DIV><FONT face=3DArial size=3D2>my javatest.php programm:</FONT></DIV>
<DIV><FONT face=3DArial size=3D2></FONT> </DIV>
<DIV><FONT face=3DArial size=3D2><?php</FONT></DIV>
<DIV><FONT face=3DArial size=3D2></FONT> </DIV>
<DIV><FONT face=3DArial size=3D2> $system =3D new=20
Java("java.lang.System");<BR> print "Java=20
version=3D".$system->getProperty("java.version")." =
<br>\n";<BR> =20
print "Java vendor=3D".$system->getProperty("java.vendor")."=20
<p>\n\n";<BR> print =
"OS=3D".$system->getProperty("os.name")."=20
".<BR> &=
nbsp; =20
$system->getProperty("os.version")." on=20
".<BR> &=
nbsp; =20
$system->getProperty("os.arch")." <br>\n";</FONT></DIV>
<DIV><FONT face=3DArial size=3D2></FONT> </DIV>
<DIV><FONT face=3DArial size=3D2> $formatter =3D new=20
Java("java.text.SimpleDateFormat","EEEE,<BR>  =
; =20
MMMM dd, yyyy 'at' h:mm:ss a zzzz");<BR> print =
$formatter->format(new=20
Java("java.util.Date"))."\n";</FONT></DIV>
<DIV><FONT face=3DArial size=3D2></FONT> </DIV>
<DIV><FONT face=3DArial=20
size=3D2>?><BR>-------------------------------------------------------=
-----------------------------------</FONT></DIV>
<DIV><FONT face=3DArial size=3D2></FONT> </DIV>
<DIV><FONT face=3DArial size=3D2>I got the following error in the =
browser=20
window:</FONT></DIV>
<DIV><FONT face=3DArial size=3D2></FONT> </DIV>
<DIV><FONT face=3DArial size=3D2><FONT size=3D3><FONT=20
face=3D"Times New Roman"><STRONG>Fatal error</STRONG>: Cannot =
instantiate=20
non-existent class: java in =
<B>/usr/local/www/data.default/javatest.php</B> on=20
line <B>3</B></FONT></FONT></FONT></DIV>
<DIV><STRONG></STRONG> </DIV>
<DIV>Any idea ?</DIV>
<DIV>regards thomas</DIV>
<DIV><FONT face=3DArial size=3D2><STRONG><FONT face=3D"Times New Roman"=20
size=3D3></FONT></STRONG> </DIV></FONT></FONT></DIV></BODY></HTML>
------=_NextPart_000_0020_01C1A1EC.8A8A7C90--
To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe freebsd-questions" in the body of the message
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?002301c1a1e4$29296a40$0100a8c0>
