您的位置:首页 > 编程语言 > Java开发

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

2017-10-10 00:00 591 查看

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详解

可能会出问题

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命令了。

Can't connect to local MySQL server through socket '/tmp/mysql.sock' (2)

解决方案:

ln -s /var/run/mysqld/mysqld.sock /tmp/mysql.sock

参考链接

Linux 连接mysql报错Access denied for user 'root'@'localhost'

参考链接

更改密码sql :

use mysql;
update user set authentication_string=password(“newpassword“) where user=”root”;
flush privileges;


You must reset your password ... 和 Your password does N

解决方案:

SET PASSWORD = PASSWORD('123456'); //密码要有足够的复杂度


参考链接

MongoDB安装

参考链接

Maven 安装

下载地址

1、如果是*.tar.gz文件,解压缩

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


下载git源码并解压,下载地址

解压 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——确定——等待——完成

安装教程

创建角色:

先用Windows认证登陆

安全性--->登录名

右击登录名--->新增登录名

选择Sql Server 身份验证--->填写密码

点击右边的服务器角色--->选择sysAdmin即可

点击下方的确认即可

创建数据库

必须是sysadmin权限方可创建。

右击数据库--->新建数据库

先选择创建者--->添加角色名称

确认后--->填写数据库名称--->点击确认

sqlServer数据库开放权限

检查sqlserver是否运行开放远程连接权限。

打开服务器属性(右键连接名称--->属性)

选择“允许用户对该服务器进行远程链接”选项后,检查是否问题已经排除。有的话继续往下

为微软SQL服务器(MSSQLServer)配置相应协议。

打开sql服务器配置管理--->”选项>打开“该节点的SQL服务器网络配置选项”>选择“微软SQL服务器网络协议”选项

确定“微软SQL服务器网络选项协议”中的TCP/IP协议对服务器来说是有效的。再次检查是否已经可以执行远程链接。若“错误提醒对话框”依然弹出,我们需要进一步检查SQL服务器防火墙选项。

检查SQL服务器防火墙设置

点击“微软SQL服务器网络选项协议的TCP/IP协议”选择“属性”:找到TCP/IP的端口号,没有为期配置个端口号。

防火墙开放该端口号的权限,配置规则

具体连接

++如果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 启动

如果出现 access denied 类似错误参考下列文章

安装教程

mysql开放远程链接教程

Windows 2012 R2 服务器安装ftp

安装过程:

点击服务器管理器

点击右上方管理,选择添加角色与功能

进入 添加角色和功能向导,选择 “Web服务器(IIS)”

根据情况选择对应功能,这里选择.Net3.5

安装角色服务,选择对应的安全性选项,如图:

选择“FTP服务器”,以及开设主机必须要用的“管理工具”,此项重要:

等待安装完成

安装教程

接下来同

windows7 ftp服务器搭建
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息