2

我已经在我的java项目中顺利使用了apache solr,但是当我结束用PHP解决同类问题时,出现了这个问题:

要运行 apache SOLR,我们需要在服务器上安装 JVM。但我不知道我的客户端服务器中是否安装了 JVM。因为它是 PHP apache linux 服务器(不是专用的),我不知道我是否可以访问我可以管理的控制台。

任何人都可以告诉我简单 PHP 环境中 apache solr 的替代方案是什么?或者请向我推荐 PHP 的最佳索引搜索技术。

4

1 回答 1

0

一些选项:

  1. 最糟糕的解决方案,但如果您想留在这个(共享?)环境中,可能是最简单的解决方案是使用 aitchnyu 建议的 php 解决方案。你甚至可以使用你自己的。
  2. 共享环境通常可以访问 mysql,您可以根据它进行搜索。(也不理想,但可能)
  3. 将服务器升级为虚拟共享服务器或为 SOLR 使用单独的服务器(我使用运行良好的 ec2 免费层)

不是一个真正的选择,而是回答您的问题,是的,您可以通过 php 访问终端,但这远非您真正应该做的,因为大多数共享服务器禁用通过 php 的访问(事实上,他们没有给您 ssh 访问权限是有原因的)。

还因为即使他们忘记关闭这个安全漏洞(有时会发生),您也会很快耗尽您的资源(内存、cpu),并且无论如何您都必须升级服务器。

于 2012-09-21T18:31:56.293 回答