linux基本项目环境搭建

linux基本项目环境搭建

java环境搭建

获取java源码包

将本地jdk-8u144-linux-x64.tar.gz通过xftp上传到ECS的指定目录下(一般为/usr/local/java)

解压

tar zxvf jdk-8u144-linux-x64.tar.gz
z:调用gzip命令在文件打包过程中压缩/解压文件
x:打包文档中还原出文件
v:显示命令执行过程
f:指定备份文件

配置环境变量

vim /etc/profile
在文件末尾加上

#set java environment
JAVA_HOME=/usr/local/java/jdk1.8.0_144
CLASSPATH=.:$JAVA_HOME/lib.tools.jar
PATH=$JAVA_HOME/bin:$PATH
export JAVA_HOME CLASSPATH PATH
使配置文件生效

source /etc/profile

验证
[root@iZwz9938t1plpkhn7ajjkrZ java]# java -version
java version "1.8.0_144"
Java(TM) SE Runtime Environment (build 1.8.0_144-b01)
Java HotSpot(TM) 64-Bit Server VM (build 25.144-b01, mixed mode)

nginx安装

下载(java也可用此方法下载)
[root@hostname nginx]# ll
total 0
[root@hostname nginx]# wget http://nginx.org/download/nginx-1.12.2.tar.gz
--2019-03-04 21:51:00--  http://nginx.org/download/nginx-1.12.2.tar.gz
Resolving nginx.org (nginx.org)... 95.211.80.227, 62.210.92.35, 2001:1af8:4060:a004:21::e3
Connecting to nginx.org (nginx.org)|95.211.80.227|:80... connected.
HTTP request sent, awaiting response... 200 OK
Length: 981687 (959K) [application/octet-stream]
Saving to: ‘nginx-1.12.2.tar.gz’

100%[========================================================================================================================>] 981,687      151KB/s   in 6.5s   

2019-03-04 21:51:07 (148 KB/s) - ‘nginx-1.12.2.tar.gz’ saved [981687/981687]

[root@iZwz9ezkmfgg9sw1ujpt5zZ nginx]# ll
total 960
-rw-r--r-- 1 root root 981687 Oct 17  2017 nginx-1.12.2.tar.gz

解压

tar -zxvf nginx-1.12.2.tar.gz

[root@hostname nginx-1.12.2]# ll
total 724
drwxr-xr-x 6 1001 1001   4096 Mar  4 21:54 auto
-rw-r--r-- 1 1001 1001 278202 Oct 17  2017 CHANGES
-rw-r--r-- 1 1001 1001 423948 Oct 17  2017 CHANGES.ru
drwxr-xr-x 2 1001 1001   4096 Mar  4 21:54 conf
-rwxr-xr-x 1 1001 1001   2481 Oct 17  2017 configure
drwxr-xr-x 4 1001 1001   4096 Mar  4 21:54 contrib
drwxr-xr-x 2 1001 1001   4096 Mar  4 21:54 html
-rw-r--r-- 1 1001 1001   1397 Oct 17  2017 LICENSE
drwxr-xr-x 2 1001 1001   4096 Mar  4 21:54 man
-rw-r--r-- 1 1001 1001     49 Oct 17  2017 README
drwxr-xr-x 9 1001 1001   4096 Mar  4 21:54 src

配置(configure)

引用 http://blog.sina.com.cn/s/blog_406127500101dsmy.html
源码的安装一般由3个步骤组成:配置(configure)、编译(make)、安装(make install)。

Configure是一个可执行脚本,它有很多选项,在待安装的源码路径下使用命令./configure –help输出详细的选项列表。

其中–prefix选项是配置安装的路径,如果不配置该选项,安装后可执行文件默认放在/usr /local/bin,库文件默认放在/usr/local/lib,配置文件默认放在/usr/local/etc,其它的资源文件放在/usr /local/share,比较凌乱。

如果配置–prefix,如:
./configure --prefix=/usr/local/test
可以把所有资源文件放在/usr/local/test的路径中,不会杂乱。
用了—prefix选项的另一个好处是卸载软件或移植软件。当某个安装的软件不再需要时,只须简单的删除该安装目录,就可以把软件卸载得干干净净;移植软件只需拷贝整个目录到另外一个机器即可(相同的操作系统)。

当然要卸载程序,也可以在原来的make目录下用一次make uninstall,但前提是make文件指定过uninstall。

[root@iZwz9ezkmfgg9sw1ujpt5zZ nginx-1.12.2]# ./configure --prefix=/usr/local/nginx/
checking for OS
 + Linux 3.10.0-693.2.2.el7.x86_64 x86_64
checking for C compiler ... found
 + using GNU C compiler
 + gcc version: 4.8.5 20150623 (Red Hat 4.8.5-16) (GCC) 

 ...

checking for PCRE library in /usr/include/pcre/ ... not found
checking for PCRE library in /usr/pkg/ ... not found
checking for PCRE library in /opt/local/ ... not found

./configure: error: the HTTP rewrite module requires the PCRE library.
You can either disable the module by using --without-http_rewrite_module
option, or install the PCRE library into the system, or build the PCRE libra
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值