第95篇 ES之安装Elastica及总结安装Elastica
关键词:安装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相关推荐
- es(Elasticsearch)客户端Elasticsearch-head安装使用(04Elasticsearch-head安装篇)
背景 elasticsearch-head是一款专门针对于elasticsearch的客户端工具,用来展示数据.elasticsearch-head是基于JavaScript语言编写的,可以使用npm ...
- Web基础配置篇(十二): Elasticsearch的安装配置及入门使用
Web基础配置篇(十二): Elasticsearch的安装配置及入门使用 一.概述 ElasticSearch是一个基于Lucene的搜索服务器.它提供了一个分布式多用户能力的全文搜索引擎,基于RE ...
- ELK系列(十)、ES中文分词器IK插件安装和配置远程词库热加载
简介 IK Analyzer是一个开源的,基于Java语言开发的轻量级的中文分词工具包: 最初,它是以开源项目Luence 为应用主体的,结合词典分词和文法分析算法的中文分词组件:从 3.0 版本开始 ...
- (第2篇)一篇文章教你轻松安装hadoop
摘要: 这篇文章将会手把手教你安装hadoop,只要你细心按照文章中的步骤操作,hadoop肯定能正确安装,绝对不会让你崩溃 博主福利 给大家赠送一套hadoop视频课程 授课老师是百度 hadoop ...
- vue-cli 脚手架移除、安装(最新版安装)、检测安装结果 - npm篇
文章目录 序言 · 本文· 知识点 一. 旧版本的删除:cmd 命令行 二. 新版本的安装:cmd 命令行 三. 安装成功与否的检测方法 附件:上述cmd 命令执行 · 截图 四. 案例搜集 五 .[ ...
- Nginx实战基础篇六 通过源码包编译安装部署LNMP搭建Discuz论坛
Nginx实战基础篇六 通过源码包编译安装部署LNMP搭建Discuz论坛 版权声明: 本文遵循"署名非商业性使用相同方式共享 2.5 中国大陆"协议 您可以自由复制.发行.展览. ...
- 威联通+nas+mysql_小白玩NAS 篇一:威联通QNAS虚拟机安装软路由+硬路由(无线AP)
小白玩NAS 篇一:威联通QNAS虚拟机安装软路由+硬路由(无线AP) 2019-04-01 20:46:00 86点赞 749收藏 128评论 小编注:此篇文章来自即可瓜分10万金币,周边好礼达标就 ...
- 第二篇supervisor集群管理工具cesi安装详解-如何安装supervisor-cesiwebUI
第二篇supervisor集群管理工具cesi安装详解-如何安装supervisor-cesiwebUI 介绍 安装 解压 安装依赖 修改配置 注册为系统服务 启动 登录一下,发现报错了 解决方法 介 ...
- 第一篇supervisor集群管理工具cesi安装详解-如何安装supervisor
第一篇supervisor集群管理工具cesi安装详解-如何安装supervisor 环境 准备 安装python3.7.4 问题 解决方法 安装supervisor 配置supervisor服务 启 ...
最新文章
- java获得一个空闲端口号_Python找出9个连续的空闲端口
- 求数组中的最大数,最小数。
- Notepad++ 快捷键列表及自定义快捷键
- boost::type_index::ctti_type_index相关的测试程序
- 在 Unity 中基于 Oculus DK1 的开发
- Android开发中Edittext设置密码显示隐藏的多种方法
- php变量和js变量的区别吗,JS声明变量的3种方式和区别
- pandas数据归一化方法
- 2013年9月份第2周51Aspx源码发布详情
- 非常易懂且全面的计算机科学概论知识总结
- Android Gradle plugin requires Java 11 to run. You are currently using Java 1.8
- uplift model增益模型相关术语概念名词汇总
- walking机器人入门教程-rviz插件-多点导航插件的航点保存和加载
- 摄像头视频直播方案比较之方案二:乐橙云
- python 子域名爆破工具
- 【直击DTCC】浪潮霍俊路详解数据库集群锁机制管理
- D3D11的颜色处理
- 香港4月1日5G商用,月费198港元起
- 计算机技术在多媒体教学中的作用,多媒体教学中的现状及作用
- Android开发:调用系统图库选择图片
热门文章
- ffmpeg 之 dash
- Dash中文文档: Lodash
- android zip文件读写,【Android】Zip文件解压方法
- 东南亚的超级APP是如何用Go打造Grab的路径规划和ETA引擎
- 80端口进不去问题解析
- 【翻译】西川善司「实验做出的游戏图形」「GUILTY GEAR Xrd -SIGN-」中实现的「纯卡通动画的实时3D图形」的秘密,前篇(1)...
- STL-夏天来了~~好开心啊,呵呵,好多好多水果~~-C++
- 企业网站建设需要多少钱?
- 百度霸屏引流推广需要多少钱?那么才能霸屏?百度霸屏有什么好处?
- Vic-软件测试-开始软件测试