ezsystems / apache-tika-bundle
用于 https://github.com/vaites/php-apache-tika 的 Symfony Bundle
v2.1.0
2021-12-14 10:04 UTC
Requires
- php: ^7.3 || ^8.0
- symfony/framework-bundle: ^5.0
- symfony/http-kernel: ^5.0
- vaites/php-apache-tika: ~0.9
Requires (Dev)
- friendsofphp/php-cs-fixer: v2.16.3
- phpunit/phpunit: ~6.5
- symfony/yaml: ^5.0
Replaces
- jolicode/apache-tika-bundle: v2.1.0
This package is auto-updated.
Last update: 2024-09-18 20:38:55 UTC
README
此Bundle将php-apache-tika库集成到Symfony2中。
安装
步骤1:下载Bundle
打开命令行,进入您的项目目录,并执行以下命令以下载此Bundle的最新稳定版本
$ composer require jolicode/apache-tika-bundle
此命令需要您已全局安装Composer,具体请参阅Composer文档中的安装章节。
步骤2:启用Bundle
然后,通过将其添加到项目中app/AppKernel.php
文件中注册的Bundle列表中来启用该Bundle
<?php class AppKernel extends Kernel { public function registerBundles() { $bundles = [ // ... new Joli\ApacheTikaBundle\ApacheTikaBundle(), // ... ]; } }
步骤3:配置
对于tika-server
在app/config/config.yml
文件中添加配置
apache_tika: host: 127.0.0.1 port: 9998
对于tika-app
在app/config/config.yml
文件中添加配置
apache_tika: path: path/to/tika.jar
步骤4:实例化客户端
在您的控制器中,您可以像这样实例化客户端
<?php /** * @Route("/", name="homepage") */ public function indexAction() { $client = $this->get('apache_tika.client'); return new Response($client->getText('robots.txt')); }