zoukankan      html  css  js  c++  java
  • Elasticsearch-PHP 安装

    安装

    Elasticsearch-PHP只有三个要求你需要担心:

     

     

    其它的依赖会通过Composer 被自动的下载和安装。Composer是一个管理PHP依赖的包。通过Composer安装elasticsearch-php非常容易。

    版本矩阵

     

    因为Elasticsearch 1.0 版本有突发的变化,你需要匹配Elasticsearch版本到你Elasticsearch-PHP适当的版本.  如果你的Elasticsearch版本老于1.0,那么你需要安装使用 Elasticsearch-PHP 0.4分支,否则的话使用1.0分支。

     

    master分支总是追踪着Elasticsearch的主分支,但是不提倡使用dev-master分支在你的产品代码中。

     

     

    Elasticsearch VersionElasticsearch-PHP Branch
    >= 1.0 1.0
    <= 0.90.* 0.4

     

    安装Composer

     

     

     

     

    [php] view plain copy
     
    1. php composer.phar require elasticsearch/elasticsearch  

     

     

     

    • 最后,引入生产的自动加载器到你的主项目文件中。如果你的项目已经是基于Composer,自动加载器可能已经包含在某个地方,你不需要再添加一次。最后,实例化一个新客户端:

     

     

    [php] view plain copy
     
    1. require 'vendor/autoload.php';  
    2.   
    3. $client = new ElasticsearchClient();  


     

    更多关于Composer的信息Composer

     

     

    --no-dev 标示

     

    你会注意到一些安装命令,尤其是--no-dev。这可以阻止Composer安装一些测试开发依赖。对一般用户来说,没有必要安装测试套件。尤其是开发依赖项包含了Elasticsearch的一个完整副本,以至于对开发和测试人来说是一个相当大的下载,因此,使用--no-dev 标示。

     

    如果你想为这个库的发展做贡献,那么就省略--no-dev 标示 就行了。

    来源:http://blog.csdn.net/zpf336/article/details/48627789

  • 相关阅读:
    怎样运用好ZBrush中的布尔运算
    怎样用好ZBrush 中的映射大师功能
    jvm
    java8 新用法
    entity framework delete table Error 11007:
    'EF.Utility.CS.ttinclude' returned a null or empty string.
    js判断是否绑定了事件。
    线程每5分钟刷新一次
    http请求提交cookie
    javascrip小笔记
  • 原文地址:https://www.cnblogs.com/crystaltu/p/7657282.html
Copyright © 2011-2022 走看看