现在网上有很多lnmp的一键安装包,但是很多都是版本已经老旧,不能及时更新。所以自己掌握如何搭建环境是更好的选择。在这里使用一个支持多线程下载的小工具axel,可以快速下载,很实用。(环境版本
工具/原料
linux云服务器,CentOS7。
Xshell工具,你也可以用其他的shell工具。
安装axel
1、在shell中运行 进行安装
2、安装后可以用查看版本。检测是否安装成功。
安装nginx
1、nginx依赖s
2、建立目录,先在home目录下建一个nginx文件夹。然后进入文件。(nginx、openssl、zlib、pcre直接下载到这个文件夹,解压也是解压到这个文件夹,都安装好后直接删除即可。)
3、ssl功能需要安装openssl库 ,官。建立文件做为这3个库的安装目录。统一放一个文件夹,日后如果想璞缵难伫卸载,直接删除就可以。在library下面再建立openssl、zlib、pcre三个文件夹。做为那3个库的安装目录。
4、gzip模块需要安装zlib库,:(axel-n 后面的10是一次性建立10个连接下载)
5、rewrite模块需要pcre库,
6、下载nginx,nginx的官我们直接下载
7、检查nginx是否安装成功,如果出现下图信息,表示安装成功。
8、nginx的几个常用命令:查看Nginx的版本号
9、将nginx加入系统命令加入下面代码保存上面的代码。然后添加到系统服务中。
10、在系统服务目录中创建nginx.service文件加入下面的代码保存。再执行重加载衡痕贤伎systemctl daemon-reload设置开机羌瑗朴膂启动systemctl enable nginx.service
11、配置好之后nginx就可以用系统服务的方式操作了。service nginx start 启咿蛙匆盗动nginxservice nginx stop 关闭nginxservice ngi荏鱿胫协nx restart 重启nginxservice nginx reload 重新加载nginx
安装php
2、解压压缩包
3、先安装php需要的依赖库(直接复制进去一次性安装好)
4、添加用户和组查看用户查看组
5、对php7进行配置(下面代码按需求修改后全部复制进去一次性执行)
6、编译安装php7看到下图信息说明安装成功
7、查看php版本
8、创建www.conf配置文件创建php-fpm.conf配置文件创建php.ini配置文竭惮蚕斗件将安装源文件目录里的php.ini-production或者php.ini-development修改后缀拷贝到php安装目录的etc文件夹内
9、将bin和sbin路径加入到path变量中。配置环境变量
10、运行php-fpm
11、配置nginx解析php文件nginx重新加载配置文件
12、创建一个php文件(如果设置了根目录,在根目录里面新建)保存配置没问题就会看到下面的页面
安装mysql
1、下载mysql,
2、解压压缩包
3、安装编译需要的软件包