office web apps部署(二)

1.安装composer

参考 http://docs.phpcomposer.com/00-intro.md

根据系统选择安装方式

修改php.ini   去掉extension=php_openssl.dll注释

windows:下载并且运行 Composer-Setup.exe,它将安装最新版本的 Composer ,并设置好系统的环境变量,因此你可以在任何目录下直接使用 composer 命令。

2.配置服务

下载 http://git.oschina.net/csq1124/WopiHost

修改index.php文件

$mux->get('/files/:name', ['FilesController','getFileInfoAction']);

$mux->get('/files/:name/contents', ['FilesController','getFileAction']);

改为

$mux->get('/wopi/files/:name', ['FilesController','getFileInfoAction']);

$mux->get('/wopi/files/:name/contents', ['FilesController','getFileAction']);

 

运行cmd 定位到WopiHost目录,运行 composer install,等待安装完成

在WopiHost目录下创建.htaccess文件,输入以下内容

RewriteEngine On

RewriteBase /WopiHost/

RewriteCond %{REQUEST_FILENAME} !-f  
RewriteCond %{REQUEST_FILENAME} !-d 

RewriteRule .* index.php/$0 [PT,L] 

测试http://localhost/WopiHost/wopi/files/test.docx,如果返回json数据,则配置成功

3.验证服务

http://192.168.1.21/hosting/discovery 
通过以上链接返回的信息,可以知道不同类型的文档访问的链接。

在浏览器输入以下链接:http://192.168.1.21/wv/wordviewerframe.aspx?WOPISrc=http%3A%2F%2F192.168.1.102%2Fwopihost%2Fwopi%2Ffiles%2Ftest.docx 
(注意test文档必须存在,路径正确哦)

其中:192.168.1.21是office web apps server,192.168.1.102是实现wopi服务的server

如能打开文件,则表示成功

参考 http://my.oschina.net/csq/blog/342501

 

 


 

posted on 2015-03-09 15:36  Flameman  阅读(323)  评论(0编辑  收藏  举报