Java后端编程常用软件安装流程收集【持续更新】

Linux环境软件安装

Nginx安装

安装过程:
wget http://nginx.org/download/nginx-1.5.9.tar.gz
  • 解压 tar -zxvf nginx-1.5.9.tar.gz
  • 配置配置信息 ./configure –prefix=/usr/local/ngin
  • make 编译
  • make install 安装
  • 启动操作 ./sbin/nginx -s reload
  • ##### 可能错误:
./configure: error: the HTTP rewrite module requires the PCRE library.
安装pcre-devel解决问题
yum -y install pcre-devel
./configure: error: the HTTP cache module requires md5 functions
from OpenSSL library.   You can either disable the module by using
--without-http-cache option, or install the OpenSSL library into the system,
or build the OpenSSL library statically from the source with nginx by using
--with-http_ssl_module --with-openssl=<path> options.

解决:
yum -y install openssl openssl-devel
Nginx: [error] open() "/usr/local/Nginx/logs/Nginx.pid
解决方法:
  [root@localhost nginx]# /usr/local/nginx/sbin/nginx -c /usr/local/nginx/conf/nginx.conf
  使用nginx -c的参数指定nginx.conf文件的位置
  [root@localhost nginx]# cd logs/
  [root@localhost logs]# ll

Linux的复制移动删除操作

MySql-5.7.18安装

  • 安装参考链接
  • Linux下彻底卸载mysql详解
  • 可能会出问题
    1. bash: mysql: command not found
  • 解决方案:
  • 出下这种错误一般是由于安装了一键安装脚本后没有对命令做链接,可以用下面的命令找到mysql命令的绝对路径:
    find / -name mysql
    假设查找到的路径为/usr/local/mysql/bin/mysql,可以使用下面的命令设置一个链接:
    ln -s /usr/local/mysql/bin/mysql /usr/bin/mysql
    然后就可以使用mysql命令了。
    1. Can’t connect to local MySQL server through socket ‘/tmp/mysql.sock’ (2)
  • 解决方案:
  • ln -s /var/run/mysqld/mysqld.sock /tmp/mysql.sock
  • 参考链接

    1. Linux 连接mysql报错Access denied for user ‘root’@’localhost’
  • 参考链接
  • 更改密码sql :
use mysql; 
update user set authentication_string=password(“newpassword“) where user=”root”; 
flush privileges
    1. You must reset your password … 和 Your password does N
  • 解决方案:
SET PASSWORD = PASSWORD('123456'); //密码要有足够的复杂度

MongoDB安装

Maven 安装

tar -zxvf *.tar.gz
  • 2、环境变量,添加到profile
vim /etc/profile
MAVEN_HOME=/usr/local/maven3
export MAVEN_HOME
export PATH=${PATH}:${MAVEN_HOME}/bin
  • 3、验证
mvn -v

更改镜像

  • 更改到阿里云的镜像下载Jar包速度会比较快
<mirror>
    <id>nexus-aliyun</id>
    <mirrorOf>*</mirrorOf>
    <name>Nexus aliyun</name>
    <url>http://maven.aliyun.com/nexus/content/groups/public</url>
</mirror>

git安装

yum 安装

yum install git 
卸载:yum remove git

源码安装

  • 安装依赖包
yum install curl-devel expat-devel gettext-devel openssl-devel zlib-devel gcc perl-ExtUtils-MakeMaker
解压 tar zxvf git-2.11.0.tar.gz 
cd git-2.11.0
  • 编译安装
make prefix=/usr/local/git all 
make prefix=/usr/local/git install
  • 查看git
whereis git
git --version
  • 5 配置环境变量
vim /etc/profile 
加入export PATH=$PATH:/usr/local/git/bin 
生效配置文件 source /etc/profile

Git相关配置

  • 设置用户名和邮箱
[root@zhuzhonghua2-fqawb util]# git config –global user.name “hiddenzzh” 
[root@zhuzhonghua2-fqawb util]# git config –global user.email “youremail@domain.com” 
此时$HOME目录下会新建一个.gitconfig文件
  • 为github账号添加SSH keys
ssh-keygen -t ras -C “youremail@domain.com” 
系统会提示key的保存位置(一般是~/.ssh目录)和指定口令,保持默认,连续三次即可
  • 复制ssh-key
vim ~/.ssh/id_rsa.pub 
然后将id_rsa.pub文件中的内容粘贴到gitub的“SSH and GPG keys”中。

Redis安装配置

下载方式
- wget http://download.redis.io/releases/redis-4.0.6.tar.gz
解压

tar -zxvf redis-4.0.6.tar.gz

在解压文件夹内编译

cd redis-4.0.6
make

编译后启动

src/redis-server
src/redis-cli

测试

127.0.0.1:8888> set key hello
OK
127.0.0.1:8888> get key
"hello"

可能错误

Could not connect to Redis at 127.0.0.1:6379: Connection refused
- 解决方案
- 设置redis.conf中的daemonize 为yes
- 指定配置文件启动

redis-server /etc/redis.conf
redis-cli 

Windows环境软件安装

SQLServer 2008 R2 安装

  • 下载链接
  • 一般开始会提示未安装.NET FrameWork 3.5
  • 解决方案:控制面板——程序——启用或关闭Windows功能——选择NET3.5——确定——等待——完成
  • 安装教程
  • 创建角色:
    1. 先用Windows认证登陆
    1. 安全性—>登录名
    1. 右击登录名—>新增登录名
    1. 选择Sql Server 身份验证—>填写密码
    1. 点击右边的服务器角色—>选择sysAdmin即可
    1. 点击下方的确认即可
  • 创建数据库

    1. 必须是sysadmin权限方可创建。
    1. 右击数据库—>新建数据库
    1. 先选择创建者—>添加角色名称
    1. 确认后—>填写数据库名称—>点击确认
  • sqlServer数据库开放权限

    1. 检查sqlserver是否运行开放远程连接权限。
    1. 打开服务器属性(右键连接名称—>属性)
    1. 选择“允许用户对该服务器进行远程链接”选项后,检查是否问题已经排除。有的话继续往下
    1. 为微软SQL服务器(MSSQLServer)配置相应协议。
    1. 打开sql服务器配置管理—>”选项>打开“该节点的SQL服务器网络配置选项”>选择“微软SQL服务器网络协议”选项
    1. 确定“微软SQL服务器网络选项协议”中的TCP/IP协议对服务器来说是有效的。再次检查是否已经可以执行远程链接。若“错误提醒对话框”依然弹出,我们需要进一步检查SQL服务器防火墙选项。
    1. 检查SQL服务器防火墙设置
    1. 点击“微软SQL服务器网络选项协议的TCP/IP协议”选择“属性”:找到TCP/IP的端口号,没有为期配置个端口号。
    1. 防火墙开放该端口号的权限,配置规则
  • 具体连接
  • ++如果navicate连不上sqlserver,换下数据库的实例名++
  • 注意。如果按以上步骤且端口无法Telnet且远程连接不上时,改sqlserver绑定的端口号即可。

Memcached安装

安装过程
  • 下载地址
  • 打开cmd进入memcached.exe存放文件夹
  • 输入 memcached -d install
  • 如不报其他错误,则安装成功
  • 测试,Telnet 192.168.1.143 11211 这里为本地IP,默认端口号为11211
  • 进入后输入stats查看memcached启动状态
  • 安装教程

Mysql安装

安装过程:
  • 点击安装
  • 拷贝出一个my.ini 在里面配置相关参数
[mysqld] 
basedir=C:\Program Files\MySQL\MySQL Server 5.7(mysql所在目录) 
datadir=C:\Program Files\MySQL\MySQL Server 5.7\data (mysql所在目录\data
  • 进入 bin文件打开cmd,输入
mysqld  --initialize
mysql install
  • -

- net start mysql 启动

Windows 2012 R2 服务器安装ftp

安装过程:
  • 点击服务器管理器
  • 点击右上方管理,选择添加角色与功能
  • 进入 添加角色和功能向导,选择 “Web服务器(IIS)”
  • 根据情况选择对应功能,这里选择.Net3.5
  • 安装角色服务,选择对应的安全性选项,如图:
  • 选择“FTP服务器”,以及开设主机必须要用的“管理工具”,此项重要:
  • 等待安装完成
  • 安装教程
  • 接下来同
  • windows7 ftp服务器搭建
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值