关键词:安装Elastica,总结安装Elastica

一、安装Elastica

1.1 在备用服务器上安装

https://www.elastic.co/guide/en/elasticsearch/client/php-api/2.0/_installation_2.html

注:从截图看出,有三个要求:一是php,并且版本5.4以上;二是Composer;三是ext-curl扩展。现在第一个要求已满足,现在进行第二个,Composer的安装。

1.2 Composer的安装(单文件夹安装不是全局安装)

参考网址:https://getcomposer.org/

第一步:需要下载一个composer-setup.php(首先进入要安装的目录),命令如下:

php-r "copy('https://getcomposer.org/installer', 'composer-setup.php');"

注:生产服务器上,因为用的不是root账号,所以要用sudo,如下:

这样,是能下载成功的,如下:

但从上面的截图可知,下载没有完成,因为所部大小为300k左右,惟一的方法是先用https://getcomposer.org/installer下载好,之后,改名字成composer-setup.php即可。

第二步:运行安装命令(前提是进入那个文件夹,实际上上一步已进入),命令如下:

php composer-setup.php --filename=composer

安装完成后,会有一个文件composer,如下:

第三步:运行composer如下:

php composer

注:这个运行还是在那个文件夹中进行,因为安装的是单个文件夹的,不是全局性质的。

1.3 安装Elastica

1)建个composer.json文件,内容为:

{

"require":{

"elasticsearch/elasticsearch":"~2.0@beta"

}

}

上传到服务器,如下:

2)下载个composer.phar

命令如下:

curl -s http://getcomposer.org/installer | php

安装composer.phar,命令如下:

php composer.phar install --no-dev

二、小结安装Elastica-php

2.1 描述

折腾了好久,最后发现,直接把文件夹下载,复制过去,就可以直接用,不用再安装什么composer,但需要做的一点是:需要把文件夹的权限设为777.

另外,虚拟机方面,也要文件夹指向ok,要不然,就会造成连接不到指定文件夹。

2017年4月05日星期三

第95篇 ES之安装Elastica及总结安装Elastica相关推荐

  1. es(Elasticsearch)客户端Elasticsearch-head安装使用(04Elasticsearch-head安装篇)

    背景 elasticsearch-head是一款专门针对于elasticsearch的客户端工具,用来展示数据.elasticsearch-head是基于JavaScript语言编写的,可以使用npm ...

  2. Web基础配置篇(十二): Elasticsearch的安装配置及入门使用

    Web基础配置篇(十二): Elasticsearch的安装配置及入门使用 一.概述 ElasticSearch是一个基于Lucene的搜索服务器.它提供了一个分布式多用户能力的全文搜索引擎,基于RE ...

  3. ELK系列(十)、ES中文分词器IK插件安装和配置远程词库热加载

    简介 IK Analyzer是一个开源的,基于Java语言开发的轻量级的中文分词工具包: 最初,它是以开源项目Luence 为应用主体的,结合词典分词和文法分析算法的中文分词组件:从 3.0 版本开始 ...

  4. (第2篇)一篇文章教你轻松安装hadoop

    摘要: 这篇文章将会手把手教你安装hadoop,只要你细心按照文章中的步骤操作,hadoop肯定能正确安装,绝对不会让你崩溃 博主福利 给大家赠送一套hadoop视频课程 授课老师是百度 hadoop ...

  5. vue-cli 脚手架移除、安装(最新版安装)、检测安装结果 - npm篇

    文章目录 序言 · 本文· 知识点 一. 旧版本的删除:cmd 命令行 二. 新版本的安装:cmd 命令行 三. 安装成功与否的检测方法 附件:上述cmd 命令执行 · 截图 四. 案例搜集 五 .[ ...

  6. Nginx实战基础篇六 通过源码包编译安装部署LNMP搭建Discuz论坛

    Nginx实战基础篇六 通过源码包编译安装部署LNMP搭建Discuz论坛 版权声明: 本文遵循"署名非商业性使用相同方式共享 2.5 中国大陆"协议 您可以自由复制.发行.展览. ...

  7. 威联通+nas+mysql_小白玩NAS 篇一:威联通QNAS虚拟机安装软路由+硬路由(无线AP)

    小白玩NAS 篇一:威联通QNAS虚拟机安装软路由+硬路由(无线AP) 2019-04-01 20:46:00 86点赞 749收藏 128评论 小编注:此篇文章来自即可瓜分10万金币,周边好礼达标就 ...

  8. 第二篇supervisor集群管理工具cesi安装详解-如何安装supervisor-cesiwebUI

    第二篇supervisor集群管理工具cesi安装详解-如何安装supervisor-cesiwebUI 介绍 安装 解压 安装依赖 修改配置 注册为系统服务 启动 登录一下,发现报错了 解决方法 介 ...

  9. 第一篇supervisor集群管理工具cesi安装详解-如何安装supervisor

    第一篇supervisor集群管理工具cesi安装详解-如何安装supervisor 环境 准备 安装python3.7.4 问题 解决方法 安装supervisor 配置supervisor服务 启 ...

最新文章

  1. java获得一个空闲端口号_Python找出9个连续的空闲端口
  2. 求数组中的最大数,最小数。
  3. Notepad++ 快捷键列表及自定义快捷键
  4. boost::type_index::ctti_type_index相关的测试程序
  5. 在 Unity 中基于 Oculus DK1 的开发
  6. Android开发中Edittext设置密码显示隐藏的多种方法
  7. php变量和js变量的区别吗,JS声明变量的3种方式和区别
  8. pandas数据归一化方法
  9. 2013年9月份第2周51Aspx源码发布详情
  10. 非常易懂且全面的计算机科学概论知识总结
  11. Android Gradle plugin requires Java 11 to run. You are currently using Java 1.8
  12. uplift model增益模型相关术语概念名词汇总
  13. walking机器人入门教程-rviz插件-多点导航插件的航点保存和加载
  14. 摄像头视频直播方案比较之方案二:乐橙云
  15. python 子域名爆破工具
  16. 【直击DTCC】浪潮霍俊路详解数据库集群锁机制管理
  17. D3D11的颜色处理
  18. 香港4月1日5G商用,月费198港元起
  19. 计算机技术在多媒体教学中的作用,多媒体教学中的现状及作用
  20. Android开发:调用系统图库选择图片

热门文章

  1. ffmpeg 之 dash
  2. Dash中文文档: Lodash
  3. android zip文件读写,【Android】Zip文件解压方法
  4. 东南亚的超级APP是如何用Go打造Grab的路径规划和ETA引擎
  5. 80端口进不去问题解析
  6. 【翻译】西川善司「实验做出的游戏图形」「GUILTY GEAR Xrd -SIGN-」中实现的「纯卡通动画的实时3D图形」的秘密,前篇(1)...
  7. STL-夏天来了~~好开心啊,呵呵,好多好多水果~~-C++
  8. 企业网站建设需要多少钱?
  9. 百度霸屏引流推广需要多少钱?那么才能霸屏?百度霸屏有什么好处?
  10. Vic-软件测试-开始软件测试