首页 > 其他分享 >LNMP架构——搭建个人博客系统

LNMP架构——搭建个人博客系统

时间:2023-02-12 18:34:32浏览次数:39  
标签:架构 LNMP nginx html WordPress php 搭建

LNMP架构(Linux+Nginx+MySQL+PHP)同LAMP架构(Linux+Apache+MySQL+PHP)一样,都是主要应用于动态网站的web架构,这两种架构具有很多优势,是目前企业部署网络的首选平台。近些年LNMP越来越广泛,因为nginx相对于apache静态文件的相应能力要高。在LNMP架构中有一个很经典的案例——构建博客系统(WordPress)。WordPress是一个注重美学、易用性和网络标准的个人信息发布平台。WordPress虽为免费的开源软件,但其价值无法用金钱来衡量(来自WordPress官网的一段简介)

  1. Linux部署:配置好yum源,stop firewalld, disabled selinux……不再多说

yum repolist

yum makecache

yum -y install nginx

3. Php-fpm部署:两种方法,RPM包部署,和源码部署(忒复杂了)这里咱们直接RPM包部署

(包自己可以上网找资源,我这也有资源)

首先安装常用程序:php-fpm(简单来说,连接nginx的) php-mysql(连接数据库) php-gd(图形库,处理图片用的)  yum -y install …………

再启动nginx_fastcgi功能,好比打开了php编辑器。

(步骤:来到nginx主配置文件中(/etc/nginx/nginx.conf)在server下加上以下内容)

这里,我们可以在网站主目录写一个php小程序测试一下 
vim /usr/share/nginx/html/index.php

进去之后,我们调用一个PHP版本信息作为测试页(我能力有限,没怎么学过php语言,很浅!!就弄一个超简单的php版本信息)仅测试一下,不用太认真!

phpinfo();

?>

注:写完别忘了“告诉”nginx主配置文件中的server下的location /(如果没有自己加上)

别忘了重启!!

(IP后面加上/index.php和index.html(返回主页面)试一下) 测试成功!

登录进去之后,创库(我起的bbs),赋权,刷新(命令下图)

现在,Linux,MySQL,Nginx,php-fpm四联动就完成了,那些nginx替换模块,nginx加速,nginx访控……这些我们先不弄了,这些都是nginx优化模块才弄,在实际业务和实际工作环境特殊需要时在弄那些。


cp -rf /root/wordpress/* /usr/share/nginx/html/

chown -R nginx.nginx /usr/share/nginx/html/*

完了之后,环境和内容都准备好了,就可以直接访问了

点击开始就行了,输入刚才数据库的账户和密码

(这里如果登不进去,返回数据库把刚才赋权最后IP的*改成实际的最后一位,刷新,重启nginx即可)提交之后,再弄好个人信息就欧克了! 
注: 如果不停重复一个操作:让你数据库名和密码什么的,并且始终提示你把一大端文字复制到那里,你始终进不去,解决方

标签:架构,LNMP,nginx,html,WordPress,php,搭建
From: https://blog.51cto.com/u_15962735/6052122

相关文章

  • linux驱动架构
    linux驱动演化过程:从04年到现在,linux驱动进行了两次大的演变,从基于linux-v2.4的原始架构---到基于linux-v2.6的平台总线---再到现在的基于linux-v3.x的设备树。这个演变过......
  • 三层架构与案例_需求分析&设计
    三层架构三层架构:软件设计架构1.界面层(表示层):用户看的得界面。用户可以通过界面上的组件和服务器进行交互2.业务逻辑层:处理业务逻辑......
  • 782~783 案例需求,分析,设计,环境搭建
    案例:用户信息列表展示1.需求:用户信息的增删改查操作2.设计:1.技术选型:Servlet+JSP+Mysql+JDBCTempleat+Duird+BeanUtils+Tomcat2.数据库......
  • 780~781 JSTL练习 三层架构
    JSTL练习需求:在request域中有一个存有User对象的List集合。需要使用jstl+el将list集合数据展示到jsp页面的表格table中<%@pageimport="java.util.List"%><%@p......
  • 三层架构 用户信息案列需求
    三层架构:软件设计架构1界面层(表示层)用户看的得界面用户可以通过界面上的组件和服务器进行交互2业务逻辑层:处理业务逻辑的3数据访问层操作数据存储文件......
  • 前端搭建测试环境
    一、下载安装nodeJS1.下载地址:(Node.js中文网);windows一路next安装完成即可。2.检查nodejs安装是否成功,打开cmd输入命令node-v;能正常输出版本号说明安装成功。3.检......
  • react18-学习笔记48-基础架构-menuItem.tsx
    importReactfrom"react"importclassNamesfrom'classnames'exportinterfaceMenuItemProps{index?:string;disabled?:boolean;className?:string;......
  • 深入解读.NET MAUI音乐播放器项目(一):概述与架构
    系列文章将分步解读音乐播放器核心业务及代码:深入解读.NETMAUI音乐播放器项目(一):概述与架构深入解读.NETMAUI音乐播放器项目(二):播放内核深入解读.NETMAUI音乐播放器项......
  • YARN基本架构
    YARN总体上采用master/slave架构,其中,ResourceManager为master,NodeManager为slave,ResourceManager负责对各个NodeManager上的资源进行统一管理和调度。当用户提交一个应用......
  • 分布式配置nacos搭建踩坑指南(下)
     上一篇介绍了在配置nacos中的碰到的坑,这一篇介绍一下如何正确进行nacos的环境搭建和配置,所以本文分为两部分,第一部分为环境搭建,介绍如何安装和运行。第二部分为alibaba......