eolinker 安装部署
eolinker 安装部署
基础环境安装
yum -y install gcc automake autoconf libtool make gcc-c++ glibc libxslt-devel libjpeg libjpeg-devel libpng libpng-devel freetype freetype-devel libxml2 libxml2-devel zlib zlib-devel glibc glibc-devel glib2 glib2-devel bzip2 bzip2-devel ncurses ncurses-devel curl curl-devel e2fsprogs e2fsprogs-devel krb5-devel libidn libidn-devel openssl openssl-devel pcre pcre-devel libmcrypt libmcrypt-devel cmake
一、nginx安装
groupadd www useradd -g www www cd /data/software/ tar xf nginx-1.8.1.tar.gz cd nginx-1.8.1 ./configure --prefix=/data/opt/nginx --sbin-path=/data/opt/nginx/sbin/nginx --user=www --group=www --with-http_ssl_module --with-http_gzip_static_module --with-http_stub_status_module --without-http_userid_module --without-http_auth_basic_module --without-http_autoindex_module make && make install
vim /etc/init.d/nginx
#! /bin/bash # chkconfig: 35 85 15 # description: Nginx is an HTTP(S) server, HTTP(S) reverse set -e PATH=/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin DESC="nginx daemon" NAME=nginx DAEMON=/usr/sbin/$NAME #(这里是nginx安装是 --sbin-path指定的路径) SCRIPTNAME=/etc/init.d/$NAME test -x $DAEMON || exit 0 d_start(){$DAEMON || echo -n " already running" } d_stop() {$DAEMON -s quit || echo -n " not running" } d_reload() {$DAEMON -s reload || echo -n " counld not reload" } case "$1" in start)echo -n "Starting $DESC:$NAME"d_startecho "." ;; stop)echo -n "Stopping $DESC:$NAME"d_stopecho "." ;; reload)echo -n "Reloading $DESC configuration..."d_reloadecho "reloaded." ;; restart)echo -n "Restarting $DESC: $NAME"d_stopsleep 2d_startecho "." ;; *)echo "Usage: $SCRIPTNAME {start|stop|restart|reload}" >&2exit 3 ;; esac exit 0
chmod +x /etc/init.d/nginx chkconfig --add nginx service nginx start
更改nginx配置
vim /data/opt/nginx/conf/nginx.conf # 更改启动用户与组 user www www; # 增加index.php server {listen 8008;server_name localhost;index index.php index.html index.htm;# 取消注释即可 location ~ \.php$ {root html;fastcgi_pass 127.0.0.1:9000;fastcgi_index index.php;fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;include fastcgi_params;}
service nginx restart
二、配置php
cd /data/software/# 下载php包 wget http://cn2.php.net/get/php-5.6.13.tar.gz/from/this/mirror # 解压php包 tar xf mirror cd php-5.6.13/ ./configure --prefix=/data/opt/php5.6.13 --with-curl --with-bz2 --with-zlib --with-mhash --with-pcre-regex --with-mysqli=mysqlnd --with-mysql=mysqlnd --with-gd --with-jpeg-dir --with-png-dir --with-openssl --with-pdo-mysql --with-libxml-dir --with-freetype-dir --with-iconv --enable-opcache --enable-bcmath --enable-ftp --enable-shmop --enable-fpm --enable-sockets --enable-sysvsem --enable-sysvshm --enable-pcntl --enable-mbregex --enable-calendar --enable-zip --enable-mbstring --enable-pdo make && make install
cd /data/software/php-5.6.13 # php的配置文件 cp php.ini-development /data/opt/php5.6.13/etc/php.ini # php-fpm启动文件 cp sapi/fpm/init.d.php-fpm /data/opt/php5.6.13/sbin/ # 加载执行权限 chmod a+x /data/opt/php5.6.13/sbin/ chmod a+x /data/opt/php5.6.13/sbin/init.d.php-fpm cd /data/opt/php5.6.13/etc # php-fpm的配置文件 cp php-fpm.conf.default php-fpm.conf cd /data/opt/php5.6.13/sbin/ # 启动php-fpm ./init.d.php-fpm start # 查看是否启动成功 lsof -i:9000 [root@test etc]# lsof -i:9000 COMMAND PID USER FD TYPE DEVICE SIZE/OFF NODE NAME php-fpm 22309 root 7u IPv4 1623825525 0t0 TCP localhost:cslistener (LISTEN) php-fpm 22310 nobody 0u IPv4 1623825525 0t0 TCP localhost:cslistener (LISTEN) php-fpm 22311 nobody 0u IPv4 1623825525 0t0 TCP localhost:cslistener (LISTEN)
检验nignx对php的支持,是否正常
echo "<?php echo '<p>Hello World</p>'; ?>" > /data/opt/nginx/html/index.php
三、mysql配置
cd /data/software/ # 解压数据包 tar xf mysql-5.6.30.tar.gz cd mysql-5.6.30 cmake -DCMAKE_INSTALL_PREFIX=/data/opt/mysql -DMYSQL_UNIX_ADDR=/data/opt/mysql/mysql.sock -DDEFAULT_CHARSET=utf8 -DDEFAULT_COLLATION=utf8_general_ci -DWITH_INNOBASE_STORAGE_ENGINE=1 -DWITH_MYISAM_STORAGE_ENGINE=1 -DWITH_MEMORY_STORAGE_ENGINE=1 -DWITH_PARTITION_STORAGE_ENGINE=1 -DMYSQL_DATADIR=/data/opt/mysqldb -DMYSQL_TCP_PORT=3306 -DENABLE_DOWNLOADS=1 -DEXTRA_CHARSETS=all -DENABLED_LOCAL_INFILE=1 -DWITH_READLINE=1 make && make install # 创建mysql数据目录 mkdir -p /data/opt/mysql chown -R mysql:mysql /data/opt/mysql # 备份数据目录 cd /data/opt/mysqldb chown -R mysql:mysql .
# 初始化mysql ./scripts/mysql_install_db -user=mysql -datadir=/data/opt/mysqldb/ # mysql 配置文件 cp support-files/my-default.cnf /etc/my.cnf # mysql启动文件 cp support-files/mysql.server /etc/init.d/mysqld service mysqld restart # 添加到开机启动 chkconfig 35 mysqld on chkconfig --level 35 mysqld on
vim /etc/profileMYSQL_HOME=/data/opt/mysql PATH=$MYSQL_HOME/bin:$PATH export PATH MYSQL_HOME source /etc/profile
创建mysql数据库,及相关用户权限 create database eolinker_os; create user eolinker_user by identified 'eolinker_pwd'; grant all privileges on eolinker_os."*" to eolinker_user@"%" by identified "eolinker_pwd"; flush privileges; select User,Password,Host from mysql.user;
四、eolinker配置
# 解压eolinker包 unzip -d eolinker eolinker_os_3.2.4.zip # copy到nginx目录 mv eolinker /data/opt/nginx/html/ # 设置权限 chmod -R 777 html/
五、测试
http://IP地址:8008/eolinker
转载于:https://www.cnblogs.com/yxy-linux/p/8514675.html
eolinker 安装部署相关推荐
- Windows本地安装部署easymock
在前后端分离的开发方式下,后端如果暂时没数据,前端为了开发方便可以使用模拟数据来对付一下,目前提供模拟数据的平台已经有不少,大多数都是自带Api管理的,比如Yapi.sosoApi.eoLinker. ...
- windows本地安装部署 Easy Mock
文章目录 1. MongoDB.Redis安装 1.1 MongoDB安装 1.2 Redis安装 2 安装部署Easy-Mock 在前后端分离的开发方式下,后端如果暂时没数据,前端为了开发方便可以使 ...
- 2021年大数据Flink(三):Flink安装部署 Local本地模式
目录 Flink安装部署 Local本地模式 原理 操作 测试 Flink安装部署 Flink支持多种安装模式 - Local-本地单机模式,学习测试时使用 - Standalone-独立集群模式,F ...
- Mycat 读写分离 数据库分库分表 中间件 安装部署,及简单使用
MyCat是一个开源的分布式数据库系统,是一个实现了MySQL协议的服务器,前端用户可以把它看作是一个数据库代理,用MySQL客户端工具和命令行访问,而其后端可以用MySQL原生协议与多个MySQL服 ...
- 【SVN】1. SVN 安装部署
一. SVN概述 1. SVN 简介 Subversion 版本控制系统 简称 SVN. SVN 是一个跨平台开放源代码的集中式版本控制系统,可以实现文件及目录的保存及版本回溯. SVN ...
- Docker概述和安装部署
概述 Docker产生的背景 一款产品从开发到上线,从操作系统,到运行环境,再到应用配置.作为开发+运维之间的协作我们需要关心很多东西,这也是很多互联网公司都不得不面对的问题,特别是各种版本的迭代之后 ...
- DSVS7050签名服务器的网站,吉大正元数字签名服务器-安装部署手册(COM版 VCTK_S接口)2.1.1.doc...
吉大正元数字签名服务器-安装部署手册(COM版 VCTK_S接口)2.1.1 数字签名服务器v2.1.1 安装部署手册 (VSTK接口 COM版) V2.1.1 长 春 吉 大 正 元 信 息 技 术 ...
- Airflow安装部署
Airflow安装部署 新闻信息是通过爬虫获取,使用scrapy框架进行爬虫任务:使用airflow工作流监控平台对爬虫任务进行管理.监控(可使用CeleryExecutor分布式,也可使用Local ...
- logicaldoc 6.5 结合postgresql 9.x安装部署—基于windows平台
2019独角兽企业重金招聘Python工程师标准>>> 湘中朱生 2012年9月于深圳 说明:原创内容,请勿转载! <1> 从官网下载部署包 官方网站提供源码包和集成 ...
最新文章
- 数据仓库的未来 MariaDB ColumnStore
- 搞基础理论研究有什么用?
- java笔试题(一):斐波那契数列
- 论文浅尝 | 利用推理链进行视觉问题回答
- IO对象流(序列化和反序列化)
- 分布式数据库中间件概念
- 调整java字体大小_Java自动调整到Windows 7的字体大小调整
- 第一课.axis配置和写法入门
- Linq级联删除 CascadingDeleteOnSubmit
- Oracle执行计划分析及实际生产案例解析
- ImageBox显示方式设置、打开图片文件
- ThinkPhp6+Vue+ElementUI前后端分离在线教程
- 对于Biotin-LC-NHS Estercas:72040-63-2与伯氨基 (-NH2) 反应的作用有哪些?
- win7记事本如何转换html,Win7打开记事本显示乱码是为什么?怎么才能正常?
- 老毛桃u盘重装win7教程|老桃毛U盘重装系统图文步骤
- Python课堂程序之猜单词游戏
- 消灭糟糕的办公环境,解决桌面文件会乱问题
- Master横扫围棋界 AI智能风暴来袭
- 冒险岛2乐器制作详细方法
- 二三维一体化电子沙盘地理GIS交互一张图可视化信息系统方案书