我对如何解决这个问题感到有些困惑,但基本上我试图将Elastic Search
集成到现有的mySQL
数据库中。我做了一些研究,发现了一个名为PHP
的{{1}}客户端,可以更轻松地使用Elastica
。但是我在将它安装到我的项目中时遇到了一些麻烦,以便我可以使用该库。
它建议通过Elastic Search
进行安装,但我的项目不使用此项,因此这不是一个选项。它还提到使用Composer
函数。我不完全确定如何去做。
他们在自己的网站上提供代码:
spl_autoload_register( )
我很难理解放置此代码的位置。我已将function __autoload_elastica ($class) {
$path = str_replace('\\', '/', substr($class, 1));
if (file_exists('/var/www/' . $path . '.php')) {
require_once('/var/www/' . $path . '.php');
}
}
spl_autoload_register('__autoload_elastica');
库放在C:// wamp / www / myproject / includes / elastica中,所以我只是将此代码放在我的标题中并修改/ var / www /以匹配我的位置?有没有人在没有作曲家的情况下安装Elastica
?你是怎么做的,或者是否更容易将作曲家与项目整合起来并以这种方式去做?
我很抱歉,如果这个问题看起来很愚蠢,我只是大学毕业,而且目前在一家介于主要开发者之间的公司,所以我真的没有方向或没有机构可以问,我需要一些关于这个问题的指导。任何帮助深表感谢。