前言:
Maven是一个软件用户项目管理及自动构建工具。如果只是单纯安装只需要知道这些没必要深究。
第一步安装Maven:
这里是先把Maven下载下来当然想要不一样的版本可以自己找一下:
$wget https://archive.apache.org/dist/maven/maven-3/3.3.9/binaries/apache-maven-3.3.9-bin.tar.gz
解压文件:
$tar vxf apache-maven-3.3.9-bin.tar.gz
移动到usr/locall/maven目录下,当然可以自己改目录改成想要的目录,这里没要求:
$mv apache-maven-3.3.9-bin.tar.gz /usr/local/maven
还有最重要一步就是修改环境变量,首先需要找到对应的配置文件/etc/profile文件:
这里我是直接通过命令可以直接找到对应文件,记得要用root用户否则进去不能修改配置文件,sudo代表超级用户权限:
$ sudo vi/etc/profile
然后就是在配置文件最后加上下面3句话:
MAVEN_HOME=/usr/local/maven3
export MAVEN_HOME
export PATH=${PATH}:${MAVEN_HOME}/bin
这里还没完成,配置文件需要执行一下里面配置才能启动:
$source /etc/profile
最后运行命令,验证maven是否启动成功:
$mvn -version
看到对应的版本号就代表安装成功了。
现在我们说安装Nginx,肯定很多人在安装nginx遇到各种问题,特别是第一次安装,这里我就特别为此整理相关错误案例以及如何成功:
第一步也是下载对应的Nginx:
$wget http://nginx.org/download/nginx-1.9.9.tar.gz
解压有点注意,下载之后立即解压不要去其他地方:
$tar vxf nginx-1.9.9.tar.gz
移动到usr/locall/nginx目录下,当然可以自己改目录改成想要的目录,这里没要求:
$mv nginx-1.9.9.tar.gz/usr/local/nginx
接下来要进入对应你解压移动的那个目录:
$cd /usr/local/nginx
这里运行:
$./configure --prefix=/usr/local/nginx --user=nginx --group=nginx --with-http_gzip_static_module --with-http_stub_status_module
-----------------------------------------------------------
如果在configure时报下面的错,表示默认使用了rewrite模块,需要用到pcre的库
./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 library
statically from the source with nginx by using --with-pcre= option.
这里介绍两种解决办法看自己想用那种把不过多解释
第一种这里有可能遇到权限不够问题,在下面三行代码都加上sudo就ok啦:
$sudo yum install pcre*--安装系统自带的pcre库文件就可以了
$sudo yum install gcc-c++
$sudo yum -y install openssl*
第二种,这里也有可能权限问题自己注意:
自己下载pcre的源码先编,再编译nginx用--with-pcre来指定pcre的安装路径就可以了
# ./configure --prefix=/usr/local/nginx --user=nginx --group=nginx --with-http_gzip_static_module --with-http_stub_status_module --with-pcre=/usr/local
上面运行好还要重新执行最上面,记得要加sudo权限,我这边是因为文件设置了所以不用加,根据个人情况而定:
$./configure --prefix=/usr/local/nginx --user=nginx --group=nginx --with-http_gzip_static_module --with-http_stub_status_module
这里我们要验证一下上面操作是不是完全正确,返回0代表上面步骤全部正确:
$ "echo $?”
接着就是报错就是权限问题:
$make
$make install
进入安装的nginx目录下:
$ cd /usr/local/nginx
启动:
$ ./sbin/nginx
查看是否运行成功,两种方法(如图):
第一种:
ps -ef | grep nginx 看看有没有三个进程
第二种:
http://接你IP看看,
有个欢迎页面就对了
ok!这里就代表完成了,有什么不懂的或者有什么瑕疵qq联系179061434备注一下你的姓名+目的!转载需声明地址,谢谢!