1、新环境为了避免不必要的问题出现,上来就执行:
apt-get install build-essential
解释:缺省情况下,并没有提供C/C++的编译环境,因此还需要手动安装。但是如果单独安装gcc以及g++比较麻烦,幸运的是,Ubuntu提供了一个build-essential软件包
2、jdk环境安装
本人喜欢安装离线包,不喜欢不基于网络直接运行安装命令,原因是网络不健康或者网络不稳定等因素导致的不可知的错误,很难发现和解决,直接规避未知错误的可能性。选择JDK版本jdk1.8.0_192,这个是有原因的自行百度。
#解压
tar -zxvf jdk-8u192-linux-x64.tar.gz
#进入安装目录
cd /usr/local
#创建安装目录
mkdir java
#移动到指定目录
mv jdk1.8.0_192 /usr/local/java/
#配置环境
vim /etc/profile
#追加信息
#set jdk environment
export JAVA_HOME=/usr/local/java/jdk1.8.0_192
export CLASSPATH=.:$JAVA_HOME/lib:$JAVA_HOME/jre/lib:$CLASSPATH
export PATH=$JAVA_HOME/bin:$JAVA_HOME/jre/bin:$PATH
#环境生效
source /etc/profile
3、nginx环境安装
#解压
tar -zxvf nginx-1.16.1.tar.gz
#依赖安装
sudo apt-get install build-essential
sudo apt-get install libtool
sudo apt-get install libpcre3 libpcre3-dev
sudo apt-get install zlib1g-dev
sudo apt-get install openssl
#进入目录
cd /root/nginx-1.16.1
#配置
./configure --prefix=/usr/local/nginx --with-stream
#编译:
make
#安装:
sudo make install
#启动:
sudo /usr/local/nginx/sbin/nginx -c /usr/local/nginx/conf/nginx.conf