Yum安装优点:安装东西,方便快捷,特别是不用考虑包依赖

教程(Centos做演示,其他系统大同小异):

  1. 1.更换国内Yum源:
  2. [root@root xx ]# rm -rf /etc/yum.repos.d/*.repo
  3. [root@root xx ]# curl -o /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-7.repo
  4. [root@root xx ]# curl -o /etc/yum.repos.d/epel.repo http://mirrors.aliyun.com/repo/epel-7.repo
  5. [root@root xx ]# yum makecache
  6. 2.磁盘挂载:
  7. [root@root xx ]# wget http://mirrors.linuxeye.com/scripts/auto_fdisk.sh
  8. [root@root xx ]# chmod +x ./auto_fdisk.sh
  9. [root@root xx ]# ./auto_fdisk.sh
  10. 3.nginx的yum仓库配置:
  11. [root@root xx ]# cd /etc/yum.repos.d
  12. vim nginx.repo
  13. ————————————————
  14. [nginx-stable]
  15. name=nginx stable repo
  16. baseurl=http://nginx.org/packages/centos/$releasever/$basearch/
  17. gpgcheck=1
  18. enabled=1
  19. gpgkey=https://nginx.org/keys/nginx_signing.key
  20. module_hotfixes=true
  21. [nginx-mainline]
  22. name=nginx mainline repo
  23. baseurl=http://nginx.org/packages/mainline/centos/$releasever/$basearch/
  24. gpgcheck=1
  25. enabled=0
  26. gpgkey=https://nginx.org/keys/nginx_signing.key
  27. module_hotfixes=true
  28. ————————————————
  29. [root@root xx ]# yum repolist
  30. 4.安装nginx,mariadb,php:
  31. [root@root xx ]# yum -y install mariadb mariadb-server
  32. [root@root xx ]# yum -y install nginx
  33. [root@root xx ]# yum -y install php php-cli php-curl php-fpm php-intl php-mcrypt php-mysql php-gd php-mbstring php-xml php-dom
  34. 5.开机启动与关闭防火墙:
  35. [root@root xx ]# systemctl stop firewalld //立刻关闭防火墙
  36. [root@root xx ]# systemctl disable firewalld //永久关闭
  37. [root@root xx ]# setenforce 0 //关闭selinux
  38. [root@root xx ]# systemctl start nginx //启动nginx
  39. [root@root xx ]# systemctl start mariadb //启动mariadb
  40. [root@root xx ]# systemctl start php-fpm //启动php
  41. [root@root xx ]# systemctl enable mariadb php-fpm nginx //给服务做开机自启
  42. 6.配置数据库:
  43. [root@root xx ]# mysqladmin -u root password '123' //设置mariadb的初始密码为123
  44. [root@root xx ]# mysql -u root -p
  45. >>>create database farm; //创建一个名字为farm的数据库
  46. >>>exit 退出
  47. 7.配置nginx文件:
  48. [root@root xx ]# cd /etc/nginx/conf.d/
  49. vim default.conf
  50. fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name; 有时候需要换成路径
  51. 8.配置php.ini文件:
  52. [root@root xx ]# vim /etc/php-fpm.d/www.conf
  53. user = nginx
  54. group = nginx
  55. 9.重启php,nginx:
  56. [root@root nginx ]# systemctl restart nginx
  57. [root@root nginx ]# systemctl restart php-fpm
  58. 10.安装程序:
  59. [root@root nginx ]# cd /usr/share/nginx/
  60. [root@root nginx ]# rm -rf *
  61. [root@root nginx ]# wget http://updatenew.dedecms.com/base-v57/package/DedeCMS-V5.7-UTF8-SP2.tar.gz (测试程序)
  62. [root@root nginx ]# mv DedeCMS-V5.7-UTF8-SP2/uploads/* /usr/share/nginx/html/
  63. [root@root nginx ]# chown -Rf nginx /usr/share/nginx/html
  64. [root@root nginx ]# chmod -Rf 755 /usr/share/nginx/html

部署LNMP环境——Yum安装(113资讯网)的更多相关文章

  1. 手动部署LNMP环境(CentOS 7)

    手动部署LNMP环境(CentOS 7) 一.修改 yum 源 [root@localhost ~]# rpm -Uvh https://dl.fedoraproject.org/pub/epel/e ...

  2. 【转载】Centos系统快速部署LNMP环境

    PHP语言在Linux系统上运行的时候,需要在Linux系统上部署相应的Nginx.MySQL.PHP等环境,只有将这些环境参数都设置好,PHP相关应用程序才可正常运行,部署环境的方法有很多种,可手动 ...

  3. docker中基于centos镜像部署lnmp环境 php7.3 mysql8.0 最新版

    Docker是一个开源的应用容器引擎,基于Go语言并遵从Apache2.0协议开源. Docker可以让开发者打包他们的应用以及依赖包到一个轻量级.可移植的容器中,然后发布到任何流行的Linux机器上 ...

  4. 高级运维(三):部署Lnmp环境、构建Lnmp平台、地址重写

    一.部署LNMP环境 目标: 安装部署Nginx.MariaDB.PHP环境 1> 安装部署Nginx.MariaDB.PHP.PHP-FPM: 2> 启动Nginx.MariaDB.FP ...

  5. 手动编译部署LNMP环境(CentOS7.5+Nginx-1.18.0+MySQL-5.7.30+PHP-7.4.14)

    在平时运维工作中,经常需要用到LNMP应用框架.LNMP环境是指在Linux系统下,由Nginx + MySQL + PHP组成的网站服务器架构. 可参考前面的文章: 如何在CentOS 7上搭建LA ...

  6. 十九.部署LNMP环境、构建LNMP平台、地址重写

    proxy client web1 web2   1.部署LNMP环境 1.1 部署nginx(前面已部署过) 1.2 部署mariadb ]# yum -y install mariadb mari ...

  7. Centos7之LNMP环境编译安装

    Centos7之LNMP环境编译安装 一.系统环境准备 注:安装时间过长,只做参考!!!1.系统信息 [root@localhost ~]# uname -r 3.10.0-957.el7.x86_6 ...

  8. 部署 LNMP(源码安装版本)shell脚本

    #!/bin/bash # 一键部署 LNMP(源码安装版本) menu() { clear echo " ##############‐‐‐‐Menu‐‐‐‐##############& ...

  9. lnmp环境里安装mssql及mssql的php扩展

    小活中用到mssql,于是在自己lnmp环境中安装各mssql数据库 步骤如下: 源码编译安装 (1)下载freetds-stable-0.91源码:http://download.csdn.net/ ...

随机推荐

  1. Java实现 蓝桥杯 算法提高 矩阵相乘

    算法提高 矩阵相乘 时间限制:1.0s 内存限制:256.0MB 问题描述 小明最近在为线性代数而头疼,线性代数确实很抽象(也很无聊),可惜他的老师正在讲这矩阵乘法这一段内容. 当然,小明上课打瞌睡也 ...

  2. Java实现 蓝桥杯VIP 算法训练 数组查找及替换问题

    描述 给定某整数数组和某一整数b.要求删除数组中可以被b整除的所有元素,同时将该数组各元素按从小到大排序.如果数组元素数值在A到Z的ASCII之间,替换为对应字母.元素个数不超过100,b在1至100 ...

  3. Java实现 蓝桥杯VIP 算法提高 种树

    算法提高 种树 时间限制:1.0s 内存限制:256.0MB 种树 问题描述 A城市有一个巨大的圆形广场,为了绿化环境和净化空气,市政府决定沿圆形广场外圈种一圈树.园林部门 得到指令后,初步规划出n个 ...

  4. java实现第七届蓝桥杯寒假作业

    题目6.寒假作业 寒假作业 现在小学的数学题目也不是那么好玩的. 看看这个寒假作业: □ + □ = □ □ - □ = □ □ × □ = □ □ ÷ □ = □ (如果显示不出来,可以参见[图1. ...

  5. 玩转计划任务命令:schtasks

    管理计划任务SCHTASKS /parameter [arguments] 描述:    允许管理员创建.删除.查询.更改.运行和中止本地或远程系统上的计划任务. 参数列表:    /Create   ...

  6. 如何0基础学习C/C++?

    谈及C/C++,功能强大.应用广泛,一旦掌握了后,若是再自学其他语言就显得轻而易举了.那为什么学C/C++的人少呢?很多人认为C/C++虽然博大精深,但也难学.其实就本人认为C/C++并非是“diff ...

  7. Java实现圆柱体表面积和体积的计算

    题目描述: Java编程实现圆柱体表面积和体积的计算,要求从键盘上输入圆的半径和高,然后输出结果. 题目分析: 首先定义Circle类,然后在main方法中创建Circle类的对象c,利用对象c访问其 ...

  8. 50道Java集合经典面试题(收藏版)

    前言 来了来了,50道Java集合面试题也来啦~ 已经上传github: https://github.com/whx123/JavaHome 1. Arraylist与LinkedList区别 可以 ...

  9. 备份、恢复数据库(Dos命令提示符下)_数据库安装工具_连载_1

    Dos命令提示符下: 备份.恢复数据库,是不是很简单啊,是的,当你20年不碰MS SQL,是不是又忘记了呢,答案也许也是吧,^_^虽然在程序中执行SQL代码时,很讨厌那个Go,正如MySQL中那个分号 ...

  10. Python爬虫小白入门(一)入门介绍

    一.前言 你是不是在为想收集数据而不知道如何收集而着急? 你是不是在为想学习爬虫而找不到一个专门为小白写的教程而烦恼? Bingo! 你没有看错,这就是专门面向小白学习爬虫而写的!我会采用实例的方式, ...