1.LAMP与LNMP

1)什么是LAMP?

LAMP(Web应用软件组合)是指一组通常一起使用来运行动态网站或者服务器的自由软件名称首字母缩写:

Linux,操作系统(准确来讲是系统内核)
Apache,网页服务器
MariaDB或MySQL,数据库管理系统(或者数据库服务器)
PHP、Perl或Python,脚本语言

2)什么是LNMP?

LNMP是指一组通常一起使用来运行动态网站或者服务器的自由软件名称首字母缩写:

L指Linux
N指Nginx
M一般指MySQL,也可以指MariaDB
P一般指PHP,也可以指Perl或Python

3)LAMP与LNMP的区别是什么?

<1>定义不同:

lamp:是Web应用软件组合。lnmp:指的是一个基于CentOS/Debian编写的Nginx、PHP、MySQL、phpMyAdmin、eAccelerator一键安装包。

<2>作用不同:

lamp:是Linux(操作系统)、ApacheHTTP 服务器。一般用来建立web应用平台。lnmp:是用来在Linux系统下Nginx+MySQL+PHP这种网站中搭建服务器架构。

<3>用户评价不同:

lamp:LAMP是最强大的网站解决方案。lnmp:lnmp搭建的Linux系统,是目前最流行的免费操作系统。

<4>软件组件不同:

lamp:Linux、Apache、MySQL、PHP,Perl 或 Python。lnmp:Nginx、MySQL、PHP、PHPMyAdmin、Apache(可选)、Zend Optimizer(可选)、eAccelerator(可选)、ionCube(可选)、PureFTPd(可选)、VsFTPd(可选)。

2.模拟论坛上线流程

首先我们准备好写好的论坛软件包

1)在发布的主机上安装软件

yum reinstall httpd mariadb  php php-mysql.x86_64 -y
systemctl start mariadb.service
systemctl start httpd
firewall-cmd --permanent --add-service=http
firewall-cmd --reload

2)解压软件(将安装包解压到/var/www/html目录中)

unzip Discuz_X3.2_SC_UTF8.zip

3)解压后修改目录权限

cd /var/www/html/upload/
chmod 777-R config
chmod 777-R data/
chmod 777 uc_* -R

SElinux开始时还需要目录修改安全双下文

semanage fcontext -a -t httpd_sys_rw_content_t '/var/www/html/upload(/.*)?'
restorecon -FVVR /var/www/html/upload

重启数据库

systemctl restart mariadb.service

4)网页设定

在浏览器中访问:http://172.25.6.106/upload

【点击我同意】

注意:如果出现红色的叉叉,应该是文件权限不够

【选择全新安装】

【设置服务器管理员密码】


【开始安装】

测试:用另一台主机访问论坛发布网点172.25.6.106/upload

模拟运维中产品上线流程相关推荐

  1. 实际运维中处理的事故问题

    在IT运维中会遇到的问题 1.缺乏有效的知识积累和共享,造成操作维护效率低下,类似的故障和问题仍然在不断发生,不断解决着,同时一旦某些掌握关键信息和技能的人发生意外状况(如生病,离职等),整个日常维护 ...

  2. mysql使用主从复制迁移,[MySQL进阶之路][No.0003] 主从复制(Replication)在运维中的运用...

    前序 在之前的两章里,主要介绍的主从复制(Replication)的基本使用方法和show slave status一些基本参数,这一章我们讲一下主从复制在生产环境中的一些在运维中的常见用途.下面将要 ...

  3. 28法则在建站、优化、运维中的体现

    28法则在建站.优化.运维中的体现 根据百度百科的解释,28法则也被称之为二八规律.二八定律.巴莱多定律等等,指的是,在任何一组事物中,20%的部分是重要的,剩下的80%都是次要的.二八法则的应用范围 ...

  4. 运维中的交换机堆叠是什么

    运维中的交换机堆叠是什么,堆叠是指将多台支持堆叠特性的交换机通过堆叠线缆连接在一起,从逻辑上虚拟成一台交换设备,作为一个整体参与数据转发.堆叠是目前广泛应用的一种横向虚拟化技术,具有提高可靠性.扩展端 ...

  5. Python在网络运维中的应用与分析

    目前Python是新兴技术编程语言的主流之一,随着互联网技术的不断发展,计算机网络的应用范围也随之增加,网络运维自动化和智能化需求越来越高,Python编程语言逐渐盛行,该程序设计语言简单灵活,拥有庞 ...

  6. 2021AIOps挑战赛|基于移动通信网络运维中的多指标时空序列预测

    2021国际AIOps挑战赛决赛暨AIOps创新高峰论坛于2021年5月13日在北京成功举行.本文根据中国移动研究院首席科学家.人工智能与智慧运营中心总经理冯俊兰博士现场发言纪要整理而成. 演讲内容 ...

  7. 如何应对运维中出现的突发事件问题

    如何应对运维中出现的突发事件问题 虹科PagerDuty在这一方面的功能表现也是十分出色的,可以通过它的现代化事件响应和事件智能化两个功能去解决问题.接下来我们就分别介绍一下这两个强大的功能,当然由于 ...

  8. 中国移动研究院冯俊兰:基于移动通信网络运维中的多指标时空序列预测

    这和我当年做的工作就很像了. 转载自:https://mp.weixin.qq.com/s/veqH753nxWW0Hr0PDB1uSg 中国移动研究院冯俊兰:基于移动通信网络运维中的多指标时空序列预 ...

  9. 2023全球运维大会 | 智能运维中的数据管理和数据探索

    GOPS 全球运维大会由高效运维社区(GreatOPS).开放运维联盟(OOPSA)和 DevOps 时代社区联合主办,指导单位为云计算开源产业联盟.FinOps产业推进方阵.迄今为止,GOPS 已经 ...

最新文章

  1. Golang内建库学习笔记(1)-sort和container
  2. python使用方法-Python中bisect的使用方法
  3. poj 3580 splay
  4. Java使用jmeter源码进行接口测试_jmeter用java代码怎样编写接口测试源码
  5. .Net MVC Cache 缓存技术总结
  6. iis6扩展php_windows2003server中iis6多版本php配置方法
  7. 能看懂vue源码什么水平_送你 Vue 学习路线的最佳实践
  8. 自己关于pytorch transfomers 的一个误区
  9. 电子商务发展的中心主体与边缘业务
  10. 遥感原理与应用网络课程学习
  11. 热血江湖游戏中断开服务器,为什么最近老是一进去游戏就提示与服务器断开 – 手机爱问...
  12. 电路里的希腊字母读音
  13. 临床医学计算机思维的应用情况,【临床医学论文】临床医学教育中循证医学思维的应用(共6584字)...
  14. nginx访问php文件an error occurred,nginx提示 An error occurred错误问题解决办法
  15. 计算机科学基础 浙大学分,Zju生存指南-学(上)
  16. python 利用火狐浏览器爬取内容
  17. Android系统字体加载流程
  18. android设置UI界面背景,Android ROM定制——界面美化基础(framework-res、SystemUI修改)...
  19. 通过 pip 安装软件时提示 0.1.36ubuntu1,0.23ubuntu1 is an invalid version 的完美解决方案。
  20. 7-1 过河 (15 分)java版

热门文章

  1. seaborn可视化水平箱图(Horizontal Boxplot in Python with Seaborn)
  2. R语言sys方法:sys.info函数获取系统和用户信息、sys.localeConv函数获取当前区域中的数字和货币表示的详细信息、sys.setFileTime函数更改文件的时间
  3. R语言ggplot2可视化:为层次聚类树状图dendrogram中的簇进行着色、在树状图dendrogram中为不同的层次聚类簇配置不同的色彩
  4. R语言deplyr包complete.cases函数查看数据缺失情况实战
  5. R删除数据列基于dplyr包
  6. R构建鲁棒回归模型(Robust Regression)
  7. 机器学习数据清洗之缺失值处理、缺失的原因、缺失值删除、缺失值填充、KNN填充
  8. 博世力士乐液压_[Event Review] Company Visit Bosch Rexroth 博世力士乐液压工厂参观
  9. java 自定义函数_jxTMS--java与python的协作
  10. Servlet业务逻辑封装的试探