LNMP实战部署(电影网站搭建)

第三阶段基础

时  间:2023年7月5日

参加人:全班人员

内  容:

目录

LNMP架构及应用部署:(单台服务器部署)

一、安装nginx:(源码安装)

二、安装mysql数据库:(源码安装)

三、安装PHP:(源码安装)

LNMP平台中部署WEB应用


LNMP架构及应用部署:(单台服务器部署)

一、安装nginx:(源码安装)

1、关闭防火墙

systemctl stop firewalld

setenforce 0

iptables -F

2、下载上传需要用到的软件包

3、下载安装软件所需要的依赖环境

yum -y install pcre-devel zlib-devel  

4、创建管理nginx的用户

useradd -M -s /sbin/nologin nginx

5、解压,配置,编译安装nginx

tar xf nginx-1.16.0.tar.gz -C /usr/src

cd /usr/src/nginx-1.16.0/

./configure --prefix=/usr/local/nginx--with-http_stub_status_module --user=nginx 

  && make && make install

6、命令优化

ln -s /usr/local/nginx/sbin/* /usr/local/sbin/

nginx -t检查配置文件情况

7、为nginx配置命令启停脚本并赋权

vim /etc/init.d/nginx

chmod +x /etc/init.d/nginx

chkconfig --add nginx

配置如下:

二、安装mysql数据库:(源码安装)

1、安装依赖环境

yum -y install libaio

2、安装软件包

tar xf mysql-5.7.24-linux-glibc2.12-x86_64.tar.gz  -C /usr/local 解压

mv mysql-5.7.24-linux-glibc2.12-x86_64/ mysql  改名

3、修改配置

useradd -s /sbin/nologin mysql  添加用户到组

chown -R mysql:mysql ./ 赋权

/usr/local/mysql/bin/mysqld --user=mysql

--basedir=/usr/local/mysql   初始化数据库

--datadir=/usr/local/mysql/data --initialize

4、修改主配置文件

vim /etc/my.cnf

配置如下:

5、重启服务

./support-files/mysql.server start

cp support-files/mysql.server /etc/init.d/mysqld   将MySQL服务加入到系统服务当中

6、为mysql修改相关配置

chmod +x /etc/init.d/mysqld ——将脚本加入执行权限

chkconfig --add mysqld ——优化命令

systemctl start mysqld ——启动

ln -s /usr/local/mysql/bin/* /usr/bin/

mysqladmin -uroot -p'T;PNK1Odu:i<' password 123456 ——修改MySQL密码

mysql -uroot -p123456 ——登录MySQL

三、安装PHP:(源码安装)

1、安装依赖

yum -y install gd libxml2-devel.x86_64 libjpeg-devel libpng-devel

2、下载解压,配置、编译、安装

tar xf php-5.6.39.tar.gz -C /usr/src

cd /usr/src/php-5.6.39/

./configure --prefix=/usr/local/php5 --with-gd  --with-zlib --with-mysql=/usr/local/mysql

--with-mysqli=/usr/local/mysql/bin/mysql_config

--with-config-file-path=/usr/local/php5   --enable-mbstring --enable-fpm

--with-jbeg-dir=/usr/lib && make && make install  ——进行安装

3、优化php

cp php.ini-production /usr/local/php5/php.ini

ln -s /usr/local/php5/bin/* /usr/local/bin/

ln -s /usr/local/php5/sbin/* /usr/local/sbin/

4、下载安装zend -loader软件包

tar -xf  zend-loader-php5.6-linux-x86_64_update1.tar.gz

cd zend-loader-php5.6-linux-x86_64/

cp ZendGuardLoader.so /usr/local/php5/lib/php

5、修改php配置文件

vim /usr/local/php5/php.ini 

修改配置如下:(末行添加)

6、修改php主配置文件

mv php-fpm.conf.default php-fpm.conf

vim php-fpm.conf ——进入主配置文件

配置如下:

7、修改nginx进入主配置文件

useradd -M -s /sbin/nologin php ——创建程序用户

/usr/local/sbin/php-fpm ——启动

vim /usr/local/nginx/conf/nginx.conf

配置如下:

systemctl restart nginx ——重启

vim /usr/local/nginx/html/php.php ——编写测试文件

测试文件如下:

客户端浏览 http://192.168.59.140/php.php

vim /usr/local/nginx/html/mysql.php ——连接mysql

配置如下:

客户端访问:http://192.168.59.140/mysql.php

LNMP平台中部署WEB应用

1、下载并解压SKYUC.v3.4.2.SOURCE.zip

unzip SKYUC.v3.4.2.SOURCE.zip

cd SKYUC.v3.4.2.SOURCE

rm -rf /usr/local/nginx/html/*

cp -rf wwwroot/ /usr/local/nginx/html/

cd /usr/local/nginx/html 

2、更改属主

cd wwwroot

chown -R php:php admincp/ data/ templates/ upload/ 

3.创建数据库和授权用户

mysql -u root -p123456

create database skyuc;

grant all on skyuc.* to skyuc@localhost identified by '123';

 flush privileges;

4、客户端访问

  http://192.168.59.140/wwwroot/index.php

图形操作下一步

输入在数据库创建的数据库,账户和密码,点击安装

进入此页面,根据需要进入首页还是后台

首  页

管理:

输入创建的管理员账户和密码

进入管理中心:

可根据需要修改相关配置

 

人间打气筒(Ada)
关注 关注
  • 2
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 2
    评论
搭建电影服务器
01-18
搭建视频服务器 怎么搭建最好,简单视频教程 可以非常容易的学会
LNMP环境搭建网站
weixin_33901843的博客
12-06 4117
系统:Centos7.4 一台服务器安装nginx、php、mysql 原理不是很懂,但实测如下两种环境下都能成功,这里做下记录: 1、一个干净的系统,从0开始完成所有步骤,完成LNMP搭建 2、已经装了mysql,之后再装nginx、php,完成LNMP搭建(安装php编译时要注意指定mysql的安装路径等信息) 注意:安装前一定检查是否装有mariadb数据库(系统安装时选择某项安装...
Nginx 实战LNMP架构模式演练
最新发布
qq_33240556的博客
03-23 303
LNMP架构是一种流行的Web服务解决方案,全称是Linux+Nginx+MySQL+PHP/Perl/Python。
基于django的视频点播网站开发-step15-项目部署
weixin_34072637的博客
02-13 409
项目部署是一个比较大的工程,但这是笔者最喜欢的一个环节,因为在部署过程中,会遇到很多疑难问题,这些问题能促使我学到很多很多的技术。 项目部署,顾名思义,就是将自己的程序存放到远程服务器上面,让全世界的网友都能访问到。在部署之前,我们需要提前准备好一些部署的知识,包括购买服务器、安装服务器软件、服务器配置、等等。 笔者专门购买了服务器来部署我们的视频播放网站,为了避免备案,笔者购买了国外的服务器。...
从零基础开始搭建网站(一)——Linux系统上LNMP服务器的搭建
热门推荐
梓逸宸的博客
02-05 1万+
Linux系统上搭建LNMP服务器 1.首先,确保登录用户权限为root。 如果没有root权限,运行: su root 切换到root用户,但不切换环境变量; 或运行: su - root 完整地切换到root用户环境。 建议大家使用第二种方法,完整地切换到root环境。 2.然后,开始下载并安装LNMP(Linux+Nginx+Mysql+PHP)。 我采取了最
LNMP架构及应用部署(搭建电影网站)
z2050025507的博客
07-07 1351
访问:http://192.168.2.222/mysql.php。目录下的install目录,防止下次登录清除网站界面信息。在location也要加一个index.php。
Linux运维之LAMP/LNMP实战演示搭建发布
06-29
lnmp环境=(nginx+php+mysql)的部署方法,让你从课堂即实战,多面学习LANMP企业真实服务器的部署与管理技能。 学习完可轻松架设企业生产环境的LAMP服务器环境,本人服务器运维论坛网站也是这样安装的
OpenStack 部署运维实战
02-06
本文为您介绍了网易公司基于 OpenStack 开发的一套云计算管理平台,以及在开发、运营、维护过程中遇到的问题和经验分享。网易作为大型互联网公司,IT 基础架构需要支撑包括生产、开发、测试、管理等多方面的需要,...
Nginx实战基础篇六通过源码包编译安装部署LNMP搭建Discuz论坛.pdf
11-08
Nginx实战基础篇六通过源码包编译安装部署LNMP搭建Discuz论坛.pdf
Nginx实战基础篇六通过源码包编译安装部署LNMP搭建Discuz论坛[归纳].pdf
10-11
Nginx实战基础篇六通过源码包编译安装部署LNMP搭建Discuz论坛[归纳].pdf
LNMP网站搭建
qq_42890862的博客
07-11 404
一、安装配置Nginx 1、安装 [root@x4d000003 /]# yum install -y epel-* 安装第三方epel源 [root@x4d000003 /]# yum update 更新yum源 [root@x4d000003 /]# yum -y install nginx*6 2、查看Nginx版本 [root@localhost /]# nginx -v nginx version: nginx/1.16.1 3、备份Nginx文件 [root@localhost /]# cp /
住宅小区电影服务器如何搭建
07-12
本教程主要介绍如何进行住宅小区电影服务器系统的架设。 关键字:住宅小区电影服务器,住宅小区电影系统,住宅小区电影点播系统,住宅小区视频点播系统,住宅小区VOD视频点播系统,住宅小区VOD电影系统,免费电影服务器,免费电影系统,免费电影点播系统,免费VOD视频点播系统
电影视频服务器架设完全入门教程
sakura379的博客
05-16 7955
首先是硬件方面.   视频服务器硬件选择需要注意以下几点: 1.不需要高频CPU. 视频服务器在提供服务时,主要体现为持续的I/O操作.CPU资源占用并不大.以笔者经验,50台机器的网吧,PIII500左右的CPU就能很好胜任. 2.高稳定性. 高稳定性十分重要,视频服务器一般会连续开机运行10天-1个月以上.如果在客人看得津津有味时down机,对自己网吧形象不利.如果您的预算宽裕,可以考虑选用6...
基于LNMP搭建网站
charon的博客
06-07 604
一、 1.购买VPS和域名,将域名解析到VPS的IP地址上。 2.打开Bitvise SSH Client,安装wget和screen(系统:CentOS) 3.安装BT-Panel yum install -y wget && wget -O install.sh http://download.bt.cn/install/install_6.0.sh && bash install.sh 二、部署LNMP环境 1.新建一个screen窗口,防止后续安装失败,若失
基于LNMP架构搭建网站
weixin_69148277的博客
04-17 731
基于LNMP架构搭建网站
连续剧网页服务器搭建,电影服务器的架设及其安全防范配置流媒体服务器 -电脑资料...
weixin_30823465的博客
08-06 1142
为了吸引更多的人来上网,很多网吧都架设了电影服务器,电影服务器的建立方法一种是使用专用的软件,例如美萍VOD点播系统,此软件是一套功能强大、使用简单的VOD点播系统,其内置高效服务器引擎,采用多线程、多并发流处理技术,客户端支持Web界面点播或者应用程序界面点播两种界面。支持目前所有流行的媒体格式,并且自动生成网页文件,即使你设置了禁止下载也不会影响点播。惟一美中不足的就是电影放上去的时候是一级一...
Nginx 实践案例(源码编译安装方式):利用LNMP搭建wordpress站点
m0_60028455的博客
04-01 3876
镜像下载、域名解析、时间同步请点击 阿里云开源镜像站 ​LNMP是Linux + Nginx + MySQL + PHP 四个系统的首字母缩写,相对于 LAMP(Linux + Apache + MySQL + PHP )来说的。曾经在虚拟主机建站界风靡一时,随着新的编程语言和容器技术、微服务等发展,慢慢没落了,尤其是PHP编程语言的使用量急剧下降了。​ ​ WordPress是一款能让您建立出色网站、博客或应用程序的开源软件。它具有美观的设计,强大的功能,可以助您自由发挥心中所想。WordPress既是免
零基础搭建电影网站教程——一、域名与服务器
人生若只如初见的博客
11-19 1万+
前言:这几天闲着无聊想要搭建一个电影网站,没事的时候可以看个最新的电影,浏览量多了的话还可以挂个广告赚个零花钱。哈哈~ 上网找了找教程,发现没有特别详细的,就准备自己写一个,有需要的朋友可以看一下,写的不对的地方欢迎指出,共同进步。 抱拳了老铁! 我的站点【蜜播影院 蜜播影院 快看影院】 一、购买域名与服务器 我租的是阿里的域名以及服务器,对比了一下BAT三家公司,阿里的比较便宜。 (1)域...
LNMP网站架构搭建
山人家寻雪
02-22 895
目录 一、LNMP架构 L ---linux系统 N ---nginx服务器 M ---mysql服务部署 P ---php服务 二、LNMP部署安装 1、nginx服务 ---ansible一键化安装 修改yum源 2、mysql服务部署: (1)安装软件 (2)数据库初始化(yum安装已经初始化) (3)启动服务 (4)给mysql数据库设置密码 3、p...
docker安装部署搭建lnmp
05-19
要在Docker中搭建LNMP(Linux + Nginx + MySQL + PHP)环境,可以遵循以下步骤: 1. 安装Docker和Docker Compose,以及Git(如果尚未安装): ```bash sudo apt-get update sudo apt-get install docker.io docker-compose git ``` 2. 从Git仓库中获取LNMP Docker Compose文件: ```bash git clone https://github.com/laradock/laradock.git ``` 3. 进入laradock目录,并将env-example文件重命名为.env: ```bash cd laradock cp env-example .env ``` 4. 在.env文件中设置MySQL和PHP版本及其它选项。例如,可以将MYSQL_VERSION设置为最新版本(例如8.0): ```bash MYSQL_VERSION=8.0 ``` 5. 启动Docker容器: ```bash docker-compose up -d nginx mysql phpmyadmin ``` 6. 测试Nginx是否正在运行。在浏览器中输入http://localhost/,如果看到“Welcome to nginx!”则表示Nginx正在运行。 7. 将您的PHP项目放在laradock目录中的app目录下,并在浏览器中输入http://localhost/your_project_name即可访问它。 注意:在使用Docker Compose时,应该始终使用docker-compose down命令来关闭容器,而不是docker stop或docker rm命令。这样可以确保容器的正确关闭和清理。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
写文章

热门文章

  • 【超详细~KVM】KVM概述、安装及简单操作-------从小白到大神之路之学习运维第91天 13564
  • docker端口映射详解(随机端口、指定IP端口、随意ip指定端口、指定ip随机端口) 9757
  • kubernetes集群(k8s)之安装部署Calico 网络 6018
  • 【kubernetes】k8s高可用集群搭建(三主三从) 5513
  • 【k8s】基于Prometheus监控Kubernetes集群安装部署 3444

最新评论

  • Docker-Compose编排与部署(lnmp实例)

    热心码民阿振: 发现一篇类似好帖子:https://blog.csdn.net/Da_zhenzai/article/details/134879301?spm=1001.2014.3001.5502

  • Docker-Compose编排与部署(lnmp实例)

    热心码民阿振: 质量很高,写的通俗易懂!

  • 【kubernetes】k8s高可用集群搭建(三主三从)

    人间打气筒(Ada): 有1台master在,服务可用

  • 【kubernetes】k8s高可用集群搭建(三主三从)

    人间打气筒(Ada): 服务能起不?

  • 【kubernetes】k8s高可用集群搭建(三主三从)

    zhoupeng2022: 大佬 为什么我配置出来监听不到haproxy呢。。

您愿意向朋友推荐“博客详情页”吗?

  • 强烈不推荐
  • 不推荐
  • 一般般
  • 推荐
  • 强烈推荐
提交

最新文章

  • 什么是SAMBA?如何配置?方法来了!
  • 【年度总结】互联网不行了?对IT技术行业的深度思考
  • Windows域(域服务器的配置、加入域)
2024年1篇
2023年233篇

目录

目录

评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

人间打气筒(Ada)

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或 充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值

深圳SEO优化公司三明网络推广百色优秀网站设计广州外贸网站建设报价日照优化推荐九江模板推广报价资阳网页设计乌海SEO按效果付费忻州高端网站设计多少钱四平网络推广遂宁网站建设设计抚州网站搭建价格伊犁网站推广多少钱珠海模板制作公司常德百度网站优化报价绥化网站排名优化哪家好雅安模板制作焦作模板网站建设报价扬州百度关键词包年推广报价大丰高端网站设计价格延边seo网站优化报价呼和浩特网站推广平顶山网站优化软件推荐厦门网页制作公司汕头网络推广哪家好衡阳网站推广宁德设计网站推荐商丘网站优化推广价格南阳模板制作推荐本溪网站搭建朔州seo排名多少钱歼20紧急升空逼退外机英媒称团队夜以继日筹划王妃复出草木蔓发 春山在望成都发生巨响 当地回应60岁老人炒菠菜未焯水致肾病恶化男子涉嫌走私被判11年却一天牢没坐劳斯莱斯右转逼停直行车网传落水者说“没让你救”系谣言广东通报13岁男孩性侵女童不予立案贵州小伙回应在美国卖三蹦子火了淀粉肠小王子日销售额涨超10倍有个姐真把千机伞做出来了近3万元金手镯仅含足金十克呼北高速交通事故已致14人死亡杨洋拄拐现身医院国产伟哥去年销售近13亿男子给前妻转账 现任妻子起诉要回新基金只募集到26元还是员工自购男孩疑遭霸凌 家长讨说法被踢出群充个话费竟沦为间接洗钱工具新的一天从800个哈欠开始单亲妈妈陷入热恋 14岁儿子报警#春分立蛋大挑战#中国投资客涌入日本东京买房两大学生合买彩票中奖一人不认账新加坡主帅:唯一目标击败中国队月嫂回应掌掴婴儿是在赶虫子19岁小伙救下5人后溺亡 多方发声清明节放假3天调休1天张家界的山上“长”满了韩国人?开封王婆为何火了主播靠辱骂母亲走红被批捕封号代拍被何赛飞拿着魔杖追着打阿根廷将发行1万与2万面值的纸币库克现身上海为江西彩礼“减负”的“试婚人”因自嘲式简历走红的教授更新简介殡仪馆花卉高于市场价3倍还重复用网友称在豆瓣酱里吃出老鼠头315晚会后胖东来又人满为患了网友建议重庆地铁不准乘客携带菜筐特朗普谈“凯特王妃P图照”罗斯否认插足凯特王妃婚姻青海通报栏杆断裂小学生跌落住进ICU恒大被罚41.75亿到底怎么缴湖南一县政协主席疑涉刑案被控制茶百道就改标签日期致歉王树国3次鞠躬告别西交大师生张立群任西安交通大学校长杨倩无缘巴黎奥运

深圳SEO优化公司 XML地图 TXT地图 虚拟主机 SEO 网站制作 网站优化