zoukankan      html  css  js  c++  java
  • 图解LAJP在Windows系统上的安装配置

    在安装LAJP之前确保已经配置好php+Apache环境了!

    安装LAJP

    从LAJP的网站 http://code.google.com/p/lajp/downloads/list 下载最新的LAJP开发包(目前lajp-10.05.zip)。

    解压到指定目录,本文中为 C:\lajp-10.05 (为方便叙述,下面以C:\lajp-10.05为指定目录)。

    双击运行 run-socket.bat,如果是第一次运行Java程序,Windows会弹出安全警报,点击“解除阻止”:

    cmd窗口中显示下图,表示Java端服务已经启动,“Listen port: 21230”表示LAJP中Java服务的侦听端口,“UTF-8”表示PHP和Java通讯使用的字符集,这两个设置可在run-socket.bat文件中修改。

    拷 贝 C:\lajp-10.05\php\php_java.php.socket 到Web发布目录,前面的Apapche安装后Web发布目录在"C:\Program Files\Apache Software Foundation\Apache2.2\htdocs"。

    进入目录"C:\Program Files\Apache Software Foundation\Apache2.2\htdocs",将“php_java.php.socket”改名为“php_java.php”,再创建 一个测试PHP文件“hello.php”:

    <?php

    require_once
    ("php_java.php");//引用LAJP提供的PHP脚本

    $name
    ="LAJP";  //定义一个名称

    try
    {
     
    //调用Java的hello.HelloClass类中的hello方法
      $ret
    = lajp_call("hello.HelloClass::hello", $name);
      echo
    "{$ret}<br>";
    }
    catch(Exception $e)
    {
      echo
    "Err:{$ret}<br>";
    }
    ?>

    浏览器地址栏输入 http://127.0.0.1/hello.php 能输出"Hello World! LAJP"则表示成功:

    【完】

  • 相关阅读:
    字符串面试题:将句子的单词序倒置
    字符串面试题:将整型转换为字符串
    QML定时器
    QML按键事件处理
    QML鼠标事件实现变色矩形
    QML动态加载组件
    QML鼠标区域控制
    属性绑定与赋值
    设置虚拟机的本地端口映射
    关于修改banner信息;nginx反向代理apache应用
  • 原文地址:https://www.cnblogs.com/lanxuezaipiao/p/3033007.html
Copyright © 2011-2022 走看看