安装前下载:
安装步骤
1、解压上述二个压缩包;
2、在/phxrpc-master目录下创建third_party文件夹,将protobuf-master文件夹复制到/phxrpc-master/third_party目录下并将protobuf-master重命名为protobuf;
3、进入/phxrpc-master/third_party/protobuf 目录,运行 ./autoge.sh;如果提示./autogen.sh: autoreconf: not found 则运行 sudo apt-get install autoconf automake libtool;
4、运行安装命令:./configure CXXFLAGS=-fPIC prefix=当前路径
5、make
6、make install
7、/phxrpc-master/third_party/protobuf目录下包含bin,include,lib三个子目录则protobuf编译成功
8、在/phxrpc-master路径下执行 make
9、在/phxrpc-ma/lib 目录下包含sterlibphxrpc.a则代表编译成功
测试
开启rpc服务端测试程序:
1、进入/rpc/phxrpc-master/sample 目录运行命令 ./search_main -c search_server.conf
开启rpc服务端测试程序:
1、进入/rpc/phxrpc-master/sample 目录运行命令 ./search_tool_main -c search_client.conf -f PHXEcho -s "hello"