Chinaunix首页 | 论坛 | 博客
  • 博客访问: 1698115
  • 博文数量: 210
  • 博客积分: 10013
  • 博客等级: 上将
  • 技术积分: 2322
  • 用 户 组: 普通用户
  • 注册时间: 2008-09-25 15:56
文章分类

全部博文(210)

文章存档

2011年(34)

2010年(121)

2009年(37)

2008年(18)

我的朋友

分类:

2010-04-14 16:04:58

PHPRPC的配置调用过程

PHPRPC是什么东西就不说了,有想知道的去google查,下面简单的说一下php前台页面调用中间层服务的过程。这个架构是目前比较流行的三层架构,和ERP的三层架构是一个道理的。

首先中间层和客户端都要安装apachephp,都要有PHPRPC的配置文件,大部分rpc文件都是解压缩之后就可以直接调用。

中间层的配置

中间层主要是用来访问数据库和读取索引文件,主要的文件就是server.php,另外需要编写的类主要用于辅助性的工作。下面是server.php的代码。

require_once("/var/www/html/health/php/phprpc_server.php");

 

function test(){

return "hello xiaoding";

}

 

$server = new PHPRPC_Server();

$server->add('test');

$server->start();

?>

 

客户端的配置

              客户端主要的文件是一个中间层地址文件middle.txt。内容只有一行:,首先要保证中间层服务器的运行,通过上面的url地址客户端可以访问到服务器。

              其中在客户端的测试文件test.php内容如下:

require_once("/var/www/html/php/phprpc_client.php");

$file_handle = fopen("/var/www/html/phpclient/middle.txt", "r");

$middle_link = fgets($file_handle);

$client = new PHPRPC_Client($middle_link."server.php");

$result = $client->test();

echo $result;

?>

       通过客户端的apache地址访问test.php,如果能够看到打印的字符串,证明测试通过。

阅读(1817) | 评论(0) | 转发(0) |
0

上一篇:java线程池

下一篇:Php调用java类配置过程

给主人留下些什么吧!~~