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的複製移動刪除操做html

MySql-5.7.18安裝

  • 安裝參考連接mysql

  • Linux下完全卸載mysql詳解nginx

  • 可能會出問題git

    1. bash: mysql: command not found
  • 解決方案:github

  • 出下這種錯誤通常是因爲安裝了一鍵安裝腳本後沒有對命令作連接,能夠用下面的命令找到mysql命令的絕對路徑: find / -name mysql 假設查找到的路徑爲/usr/local/mysql/bin/mysql,可使用下面的命令設置一個連接: ln -s /usr/local/mysql/bin/mysql /usr/bin/mysql 而後就可使用mysql命令了。redis

    1. Can't connect to local MySQL server through socket '/tmp/mysql.sock' (2)
  • 解決方案:sql

  • ln -s /var/run/mysqld/mysqld.sock /tmp/mysql.sock數據庫

  • 參考連接apache

    1. Linux 鏈接mysql報錯Access denied for user 'root'@'localhost'
  • 參考連接vim

  • 更改密碼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
  • 二、環境變量,添加到profile
vim /etc/profile
MAVEN_HOME=/usr/local/maven3
export MAVEN_HOME
export PATH=${PATH}:${MAVEN_HOME}/bin
  • 三、驗證
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安裝配置

下載方式

解壓

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

Windows 2012 R2 服務器安裝ftp

安裝過程:

  • 點擊服務器管理器
  • 點擊右上方管理,選擇添加角色與功能
  • 進入 添加角色和功能嚮導,選擇 「Web服務器(IIS)」
  • 根據狀況選擇對應功能,這裏選擇.Net3.5
  • 安裝角色服務,選擇對應的安全性選項,如圖:
  • 選擇「FTP服務器」,以及開設主機必需要用的「管理工具」,此項重要:
  • 等待安裝完成
  • 安裝教程
  • 接下來同
  • windows7 ftp服務器搭建
相關文章
相關標籤/搜索