Using PHP with Java - Getting Started
(Page 2 of 7 )
PHP doesn't come with Java support turned on by default, so you'll need to recompile it to enable this support. You can do this by adding the "--with-java" compile-time parameter to the PHP "configure" script. Note that you'll also need a copy of the latest JDK - you can get this from
http://java.sun.com/ (the examples in this article use version 1.3.0 of the JDK).
If you're using Windows, you've already got a pre-built Java extension with your PHP distribution - all you need to do is enable it. First, make sure that your system's PATH variable includes the path to the JDK - this can easily be accomplished by altering the PATH variable in your "autoexec.bat" file.
Next, pop open the "php.ini" configuration file, and skip over all the cryptic configuration commands to the "Java" section. There, set values for the following variables:
java.library - this refers to the location of the Java Virtual Machine file (jvm.dll), usually located in the JRE directory;
java.library.path - this refers to the location of PHP's Java extension;
java.home - this refers to the JDK's "bin" directory;
java.class.path - this refers to the Java CLASSPATH, which contains your custom Java classes. You should make sure that this variable always includes the location of the "php_java.jar" file (usually the
/java/ directory)
While you're editing this file, also drop by the "Windows Extensions" section of "php.ini" and uncomment the "php_java.dll" extension.
Finally, check to make sure that the file "php_java.dll" is in the /extensions/ sub-directory, restart your Web server, and you're ready to roll!Next: Rank And File >>
More PHP Articles
More By Harish Kamath, (c) Melonfire