Yum项目上线实战 (网站运维)-Linux从入门到精通第十一天(非原创)
文章大纲
一、编译安装与卸载Nginx
二、关于LAMP
三、LAMP环境部署
四、学习资料下载
五、参考文章
一、编译安装与卸载Nginx
Nginx:是一款比较流行的web服务器软件,类似于Apache。
1. Ngnix基础知识与Windows版本安装
https://www.cnblogs.com/WUXIAOCHANG/p/10863413.html
2. Linux版本安装nginx
①下载nginx
下载地址:<u>https://nginx.org/en/download.html</u>
使用在服务器端下载的方式进行下载(此处不使用filezilla):
#wget****地址
例如当前需要下载nginx到“/usr/local/src”
#wget [<u>https://nginx.org/download/nginx-1.13.11.tar.gz</u>](https://nginx.org/download/nginx-1.13.11.tar.gz)
②解压nginx安装包
# tar -zxvf nginx-1.13.11.tar.gz
③进入nginx解压目录
开始进行配置、编译、安装操作
在配置时候报错:没有PCRE库
直接yum安装pcre-devel:
#yum install pcre-devel
报错缺少zlib库:
直接使用yum安装zlib库:
#yum install zlib-devel
还需要自己去下载一个zlib的源码包,然后解压出来:
最终的nginx配置命令:
#./configure --prefix=/usr/local/nginx --with-pcre --with-zlib=/usr/local/src/zlib-1.2.11
开始安装:
#make
最后安装:
#make install
安装好的目录:
④运行nginx
先停止Apache,然后再运行nginx
#/usr/local/nginx/sbin/nginx 【启动命令】
#/usr/local/nginx/sbin/nginx -s reload 【重载,重载配置文件】
启动效果
⑤了解:卸载编译安装的软件
#rm -rf 软件的安装目录
注意:卸载一个编译安装的软件的时候必须先停止。
二、关于LAMP
LAMP:Linux + Apache + MySQL + PHP LAMP架构(组合)
LNMP:Linux + Nginx + MySQL + php-fpm LNMP架构(组合)
LNMPA:Linux + Nginx + MySQL + PHP + Apache Nginx代理方式
三、LAMP环境部署
首先登录控制台获取需要连接的主机ip地址:
后续可以进行远程登录。
在整个LAMP中需要自己安装的也就只有Apache + PHP + Mysql。后续以yum为例。
1. PHP与Apache的安装
#yum install php 【在安装好php的同时会一起顺带安装Apache】
启动Apache:#service httpd start
此处会有一个警告,无法确定主机的FQDN,如果需要处理,则需要修改Apache的配置文件(/etc/httpd/conf/httpd.conf)
# vim /etc/httpd/conf/httpd.conf
在文件中搜索“ServerName”
将前面的“#”去除,保存退出,重启apache
测试访问,在地址栏中输入ip地址直接访问(关闭防火墙):
测试php是否可以运行(默认的Apache站点目录:/var/www/html):
创建一个index.php文件
运行php看到页面:
2. MySQL的安装与初始化
#yum install mysql-server
初始化操作:
#service mysqld start 【启动】
# mysql_secure_installation
测试进行命令行登录:
#mysql -uroot -p
如果需要远程登录则需要修改登录主机:
重启MYSQL或者刷新权限:
Mysql> flush privileges;
阿里云上的安全组端口放行:
3. 项目上线
解压项目包,将upload其中的内容上传到服务器站点目录(/var/www/html)
①使用filezilla上传需要的代码文件
②传完之后打开网站的首页,会运行DZ的安装向导
a. 选择同意协议
b. 赋予指定目录写权限
# chmod 777 -R /var/www/html
#yum install php-mysqli
重启Apache:
重启之后保证所有的配置项都是绿色的勾才可以下一步。
c. 选择DZ的安装方式
d. 填写数据库与管理员的信息
e. 安装完成
f. 首页
四、学习资料下载
链接:https://pan.baidu.com/s/1uQpxo3iLCbptKv0tSqOa6w
提取码:kqzi
五、参考文章
https://blog.csdn.net/w1416520110/article/details/79987578
Yum项目上线实战 (网站运维)-Linux从入门到精通第十一天(非原创)的更多相关文章
- Linux自有服务(1)-Linux从入门到精通第五天(非原创)
文章大纲 一.运行模式二.用户与用户组管理(重点)三.网络设置四.ssh服务(重点)五.学习资料下载六.参考文章 自有服务,即不需要用户独立去安装的软件的服务,而是当系统安装好之后就可以直接使用的 ...
- MySQL基础-Linux从入门到精通第十天(非原创)
文章大纲 一.关于数据库二.MySQL的安装与初始化三.MySQL的基本操作(难点)四.扩展五.学习资料下载六.参考文章 一.关于数据库 mysql的基础知识,可以参考文章:https://www ...
- Linux的基本指令(2)-Linux从入门到精通第三天(非原创)
文章大纲 一.高级指令二.练习题三.学习资料下载四.参考文章 一.高级指令 1. hostname指令 作用:操作服务器的主机名(读取.设置)语法1:#hostname 含义:表示输出完整的主机名 ...
- Linux的权限管理操作-Linux从入门到精通第七天(非原创)
文章大纲 一.权限概述二.权限设置三.属主与属组设置四.扩展五.学习资料下载六.参考文章 一.权限概述 总述:Linux系统一般将文件可存/取访问的身份分为3个类别:owner.group.other ...
- vim编辑器-Linux从入门到精通第四天(非原创)
文章大纲 一.vi介绍二.vim三种模式(重点)三.命令模式四.模式间的切换(重点)五.末行模式六.编辑模式七.实用功能八.扩展九.学习资料下载十.参考文章 一.vi介绍 Vi编辑器是所有Unix ...
- Python自动化运维ansible从入门到精通
1. 下载安装 在windows下安装ansible:
- 优化系统资源ulimit《高性能Linux服务器构建实战:运维监控、性能调优与集群应用》
优化系统资源ulimit<高性能Linux服务器构建实战:运维监控.性能调优与集群应用> 假设有这样一种情况,一台Linux 主机上同时登录了10个用户,在没有限制系统资源的情况下,这10 ...
- 优化Linux内核参数/etc/sysctl.conf sysctl 《高性能Linux服务器构建实战:运维监控、性能调优与集群应用》
优化Linux内核参数/etc/sysctl.conf sysctl <高性能Linux服务器构建实战:运维监控.性能调优与集群应用> http://book.51cto.com/ar ...
- 要成为linux网站运维工程师必须要掌握的技能
要成为linux网站运维工程师必须要掌握的技能 2015-07-27 发表 老男孩点评:感谢此文的作者,写的非常到位,值得入门的初学者认真看看 我是一名linux运维工程师,确切的说是网站运维工程师, ...
随机推荐
- python批量修改文件名(以修改图片名为例)
#coding=utf-8import sys, string, os, shutil #输入目录名和前缀名,重命名后的名称结构类似prefix_0001 def RenameFiles(srcdir ...
- 洛谷 P1919 A*B Problem升级版
妈妈我终于会\(A*B\ problem\)啦~~ 题目大意: 给你两个正整数 \(a,b\),求\(a*b\) 其中\(a,b\le 10^{1000000}\) 我们只要把多项式\(A(x)=\s ...
- 【可视化】Vue基础
作者 | Jeskson 来源 | 达达前端小酒馆 Vue简介 Vue框架,框架的作者,尤雨溪,组件化,快速开发的特点. 生命周期 beforeCreate:组件刚刚被创建 created:组件创建完 ...
- 图论问题(1) : hdu 1198
题目转自hdu 1198,题目传送门 题目大意: 给你11种单位水管摆放位置,若上下或左右有水管连接则视为这两点相连. 最后让你求这些张图中有几个连通块. 解题思路: 本来觉得这道题很简单,不就一个建 ...
- [LeetCode] 174. Dungeon Game 地牢游戏
The demons had captured the princess (P) and imprisoned her in the bottom-right corner of a dungeon. ...
- 基于sign的pose-graph残差函数构建
沿sign的法线方向优化车辆位姿,优化目标函数也即残差函数构建过程如下:
- 19条常用的MySQL优化方法(转)
本文我们来谈谈项目中常用的MySQL优化方法,共19条,具体如下:1.EXPLAIN命令做MySQL优化,我们要善用EXPLAIN查看SQL执行计划.下面来个简单的示例,标注(1.2.3.4.5)我们 ...
- java8 List集合的排序,求和,取最大值,按照条件过滤
public class Java8Test { public static void main(String[] args) { Person p1 = new Pe ...
- wordcount实例
scala的wordcount实例 package com.wondersgroup.myscala import scala.actors.{Actor, Future} import scala. ...
- JavaIO学习:打印流
打印流 打印流是输出信息最方便的类,注意包含字节打印流:PrintStream和字符打印流:PrintWriter. 打印流提供了非常方便的打印功能,可以打印任何类型的数据信息,例如:小数,整数,字符 ...