如何在PHP上集成在线编辑器到您自己的网站

概述

这个例子将帮助你将ONLYOFFICE文档集成到你的PHP web应用程序必威app安卓版中。

集成示例用于演示文档编辑器的功能和连接方式文件服务器到您自己的应用程序。不要使用这些例子在您自己的服务器上没有适当的代码修改!如果您启用了任何测试示例,请在投入生产之前禁用它。

在使用测试示例时,请记住以下安全方面:

  • 由于不需要授权,因此无法防止未经授权的访问存储。
  • 没有检查链接中的参数替换,因为参数是由代码根据预先安排的脚本生成的。
  • 在编辑后保存文件的请求中没有数据检查,因为每个测试示例仅用于来自ONLYOFFICE文档服务器的请求。
  • 不禁止使用其他站点的测试示例,因为它们是为了与来自其他域的ONLYOFFICE文档服务器交互。

下载和安装必威app安卓版(打包为Document Server)。

请参阅详细指南以了解如何安装Windows文档服务器

下载PHP示例来自我们的网站。

要将编辑器连接到您的网站,请指定编辑器安装的路径和存储文件夹的路径config。文件:

$ globals [' storage_path '] = "";$GLOBALS['DOC_SERV_SITE_URL'] = "https://documentserver/";

在哪里documentserver是安装了ONLYOFFICE文档服务器的服务器名,而STORAGE_PATH创建和存储文件的路径。可以设置绝对路径。例如,D: \ \文件夹.请注意,在Windows操作系统上,必须使用双反斜杠作为分隔符。

如果要试验编辑器配置,请修改参数doceditor.php文件。

您可以使用任何能够运行PHP代码的web服务器来运行示例。方法运行PHP示例互联网信息服务(IIS)web服务器。要在IIS上设置和配置PHP,PHP IIS管理器将被使用。

  1. PHP IIS管理器配置。

    PHP Manager for IIS安装完成后,启动IIS管理器:

    开始->控制面板->系统与安全->管理工具->IIS (Internet Information Services)管理器

    然后找到PHP的经理特性功能视图在IIS。

    您需要使用PHP管理器在IIS中注册已安装的PHP版本。

    双击PHP的经理要打开它,请单击注册新的PHP版本任务,并指定主PHP可执行文件位置的完整路径。例如:C:\Program Files\PHP\ php-cgi.exe

    在点击好吧,新PHP版本将在IIS中注册,并将成为活动的。

  2. 配置IIS来处理PHP请求。

    要让IIS承载PHP应用程序,必须添加处理程序映射,该映射告诉IIS将所有特定于PHP的请求传递给PHP应用程序框架FastCGI协议。

    双击处理程序映射特点:

    行动面板中,单击添加模块映射.在添加模块映射对话框中,按如下方式指定配置设置:

    • 请求路径: * . php、
    • 模块: FastCgiModule,
    • 可执行的: "C:\[PHP安装路径]\ PHP -cgi.exe",
    • 的名字: PHP通过FastCGI。

    点击好吧

完成IIS管理器配置之后,就可以运行PHP示例了。

  1. 在IIS管理器中添加您的网站。

    连接面板上右键单击网站节点,然后单击添加网站

  2. 添加网站对话框中,指定带有PHP项目的文件夹的名称网站的名字盒子。

    中项目所在文件夹的路径物理路径盒子。

    中指定仅用于此网站的惟一值港口盒子。

  3. 使用IIS管理器浏览您的网站:

    右键单击站点->管理网站->浏览

如果示例和文档服务器安装在不同的计算机上,请确保安装示例的服务器可以通过指定的地址访问文档服务器documentserver在配置文件中。确保Document Server反过来可以使用您指定的地址访问安装了示例的服务器example.com在配置文件中。

如果成功集成了编辑器,结果应该类似于演示预览在我们的网站。

下载和安装必威app安卓版(打包为Document Server)。

请参阅详细指南以了解如何为Linux安装文档服务器

  1. 安装Apache而且PHP
    libapache2-mod-php7.0 install -y apache2
  2. 下载带有PHP示例的存档,并解包存档:
    cd /var/www/html
    wget https://api.onlyoffice.com/app_data/editor/PHP%20Example.zip
    解压缩PHP\ Example.zip
  3. 更改项目目录的当前目录:
    cd PHP\示例/
  4. 编辑config。配置文件。指定安装了“ONLYOFFICE文档服务器”的本地服务器的名称。
    纳米config。

    编辑以下行:

    $ globals [' storage_path '] = "";$GLOBALS['DOC_SERV_SITE_URL'] = "https://documentserver/";

    在哪里documentserver是安装了ONLYOFFICE文档服务器的服务器名,而STORAGE_PATH创建和存储文件的路径。可以设置绝对路径。

  5. 设置网站权限:
    chown -R www-data:www-data /var/www/html
  6. 重新启动apache:
    Service apache2 restart
  7. 在浏览器中使用地址查看结果:
    http://localhost/PHP%20Example/

如果示例和文档服务器安装在不同的计算机上,请确保安装示例的服务器可以通过指定的地址访问文档服务器documentserver在配置文件中。确保Document Server反过来可以使用您指定的地址访问安装了示例的服务器example.com在配置文件中。

如果成功集成了编辑器,结果应该类似于演示预览在我们的网站。