【linux项目】1 通过LNMP架构搭建属于自己的论坛和个人博客

【Linux搭建个人博客】 本文介绍了使用NFS和DNS服务搭建WordPress博客网站的详细步骤。主要包括:1)配置两台Linux服务器(Web和NFS/DNS)的基础环境,包括静态IP、主机名、防火墙、时间同步和SSH免密登录;2)在NFS/DNS服务器上配置NFS共享WordPress资源文件,并搭建DNS解析服务;3)在Web服务器上安装Nginx、MySQL和PHP环境,挂载NFS共享目录,配置WordPress网站;4)通过DNS实现域名www.wp.com访问博客网站。文章提供了完整的服务器配置和业务实现流程,可作为企 阅读详情


1、LNMP机构简介

1.1 LNMP架构

LNMP 是指一组通常一起使用来运行动态网站或者服务器的自由软件名称首字母缩写。L 指 Linux,N指 Nginx,M一般指 MySQL,也可以指 MariaDB,P 一般指 PHP,也可以指 Perl 或 Python。

1.2 LNMP介绍

1、Linux 是一 类 Unix 计算机操作系统 的统称,是目前最流行的免费操作系统。 代表版本有:Debian、CentOS、Ubuntu、Fedora、Gentoo 等。
2、Nginx (engine x) 是一个 高性能的 HTTP 和反向代理 Web 服务器,同时也提供了 IMAP/POP3/SMTP 服务。其特点是占有内存少,并发能力强,事实上 nginx 的并发能力在同类型的网页服务器中表现较好。
3、MySQL 是一种开放源代码的 关系型数据库管理系统(RDBMS),使用最常用的数据库管理语言 – 结构化查询语言(SQL)进行数据库管理。MySQL 不仅是开放源代码的,也因为其速度、可靠性和适应性而备受关注。大多数人都认为在不需要事务化处理的情况下,MySQL是管理内容最好的选择。
4、PHP 即 超文本预处理器,是一种通用开源脚本语言。PHP是在服务器端执行的脚本语言,与C语言类似,是常用的网站编程语言。因为PHP的开源性、免费性、快捷性等特点使其成为目前最流行的编程语言。

1.3 优点

Nginx 使用更少的资源,支持更多的并发连接,体现更高的效率。 Nginx 既可以在内部直接支持 Rails 和 PHP,也可以支持作为 HTTP 代理服务器对外进行服务。 Nginx 安装非常的简单,配置文件非常简洁(还能够支持perl语法)。Nginx 支持平滑加载新的配置,还能够在不间断服务的情况下进行软件版本的升级。

1.4 工作流程

第一步:用户在浏览器输入 域名或者IP 访问网站
第二步:用户在访问网站的时候,向 Web 服务器 发出 http request 请求,服务器响应并处理 Web 请求,返回静态网页资源,如 CSS、Picture、Video 等,然后缓存在用户主机上。
第三步:服务器调用动态资源,PHP 脚本调用 fastCGI 传输给 php-fpm,然后 php-fpm 调用 PHP 解释器进程解析 PHP 脚本。
第四步:出现大流量高并发情况,PHP 解析器也可以开启多进程处理高并发,将解析后的脚本返回给 php-fpm,然后 php-fpm 再调给 Fast-cgi 将脚本解析信息传送给 Nginx,服务器再通过 http response 传送给用户浏览器。
第五步:浏览器再将服务器传送的信息进行解析与渲染,呈现给用户。

2、具体部署

2.1 编译安装nginx


cd /opt
tar zxvf nginx-1.22.0.tar.gz -C /opt/


cd nginx-1.22.0/
./configure \
--prefix=/usr/local/nginx \				            #指定nginx的安装路径
--user=nginx \										#指定用户名
--group=nginx \										#指定组名
--with-http_stub_status_module						#启用 http_stub_status_module 模块以支持状态统计

cd nginx-1.22.0/
./configure \
--prefix=/usr/local/nginx \
--user=nginx \
--group=nginx \
--with-http_stub_status_module

make && make install

ln -s /usr/local/nginx/sbin/nginx /usr/local/sbin/		
#让系统识别nginx的操作命令可以自动补全   nginx     $PATH

添加Nginx系统服务   systemctl  start   nginx
tee /lib/systemd/system/nginx.service   <<eof
[Unit]
Description=nginx
After=network.target
[Service]
Type=forking
PIDFile=/usr/local/nginx/logs/nginx.pid
ExecStart=/usr/local/nginx/sbin/nginx
ExecReload=/bin/kill -1 $MAINPID
ExecStop=/bin/kill -3 $MAINPID
PrivateTmp=true
[Install]
WantedBy=multi-user.target
eof


systemctl   daemon-reload


systemctl enable --now nginx.service

检测nginx的运行状态 — 安装成功

[root@localhost html]# systemctl status nginx.service 
● nginx.service - nginx
   Loaded: loaded (/usr/lib/systemd/system/nginx.service; disabled; vendor preset: disabled)
   Active: active (running) since 三 2025-04-30 12:31:23 CST; 1h 13min ago
  Process: 41358 ExecStop=/bin/kill -3 (code=exited, status=1/FAILURE)
  Process: 41365 ExecStart=/usr/local/nginx/sbin/nginx (code=exited, status=0/SUCCESS)
 Main PID: 41366 (nginx)
   CGroup: /system.slice/nginx.service
           ├─41366 nginx: master process /usr/local/nginx/sbin/nginx
           └─41367 nginx: worker process

4月 30 12:31:23 localhost.localdomain systemd[1]: Starting nginx...
4月 30 12:31:23 localhost.localdomain systemd[1]: PID file /usr/local/nginx/logs/nginx.pid not r...rt.
4月 30 12:31:23 localhost.localdomain systemd[1]: Started nginx.
Hint: Some lines were ellipsized, use -l to show in full.
您在 /var/spool/mail/root 中有邮件
[root@localhost html]# 


2.2 编译安装mysql

准备好本次的安装包 :mysql-boost-5.7.20.tar.gz

1、安装Mysql环境依赖包
yum -y install \
ncurses \
ncurses-devel \
bison \
cmake


yum -y install gcc gcc-c++ cmake bison bison-devel zlib-devel libcurl-devel libarchive-devel boost-devel   ncurses-devel gnutls-devel libxml2-devel openssl-devel libevent-devel libaio-devel


2、创建运行用户
useradd -M -s /sbin/nologin  mysql
 
3、编译安装
cd /opt
tar zxvf mysql-boost-5.7.20.tar.gz

cd /opt/mysql-5.7.20/
cmake \
-DCMAKE_INSTALL_PREFIX=/usr/local/mysql \
-DMYSQL_UNIX_ADDR=/usr/local/mysql/mysql.sock \
-DSYSCONFDIR=/etc \
-DSYSTEMD_PID_DIR=/usr/local/mysql \
-DDEFAULT_CHARSET=utf8  \
-DDEFAULT_COLLATION=utf8_general_ci \
-DWITH_EXTRA_CHARSETS=all \
-DWITH_INNOBASE_STORAGE_ENGINE=1 \
-DWITH_ARCHIVE_STORAGE_ENGINE=1 \
-DWITH_BLACKHOLE_STORAGE_ENGINE=1 \
-DWITH_PERFSCHEMA_STORAGE_ENGINE=1 \
-DMYSQL_DATADIR=/usr/local/mysql/data \
-DWITH_BOOST=boost \
-DWITH_SYSTEMD=1

编译安装

make -j2 — 编译,此处需要多等一会

[100%] Built target mysqld
Scanning dependencies of target udf_example
[100%] Building CXX object sql/CMakeFiles/udf_example.dir/udf_example.cc.o
Linking CXX shared module udf_example.so
[100%] Built target udf_example
Linking CXX executable mysqltest_embedded
[100%] Built target pfs_connect_attr-t
[100%] Built target mysql_embedded
[100%] Built target mysqltest_embedded
Linking CXX executable mysql_client_test_embedded
[100%] Built target mysql_client_test_embedded
[root@localhost mysql-5.7.20]#

make isntall

-- Installing: /usr/local/mysql/support-files/mysql-log-rotate
-- Installing: /usr/local/mysql/support-files/magic
-- Installing: /usr/local/mysql/share/aclocal/mysql.m4
-- Installing: /usr/local/mysql/support-files/mysql.server
[root@localhost mysql-5.7.20]#

我们接着上面的步骤

4、修改mysql 配置文件
vim /etc/my.cnf
[client]
port = 3306
socket=/usr/local/mysql/mysql.sock
 
[mysqld]
user = mysql
basedir=/usr/local/mysql
datadir=/usr/local/mysql/data
port = 3306
character-set-server=utf8
pid-file = /usr/local/mysql/mysqld.pid
socket=/usr/local/mysql/mysql.sock
bind-address = 0.0.0.0
skip-name-resolve
max_connections=2048
default-storage-engine=INNODB
max_allowed_packet=16M
server-id = 1
 
sql_mode=NO_ENGINE_SUBSTITUTION,STRICT_TRANS_TABLES,NO_AUTO_CREATE_USER,NO_AUTO_VALUE_ON_ZERO,NO_ZERO_IN_DATE,NO_ZERO_DATE,ERROR_FOR_DIVISION_BY_ZERO,PIPES_AS_CONCAT,ANSI_QUOTES



5、更改mysql安装目录和配置文件的属主属组
chown -R mysql:mysql /usr/local/mysql/
chown mysql:mysql /etc/my.cnf

6、设置路径环境变量
echo 'export PATH=/usr/local/mysql/bin:/usr/local/mysql/lib:$PATH' >> /etc/profile	
source /etc/profile


7、初始化数据库
cd /usr/local/mysql/bin/
./mysqld \
--initialize-insecure \
--user=mysql \
--basedir=/usr/local/mysql \
--datadir=/usr/local/mysql/data


8、添加mysqld系统服务
cp /usr/local/mysql/usr/lib/systemd/system/mysqld.service /usr/lib/systemd/system/
systemctl daemon-reload
systemctl start mysqld.service
systemctl enable mysqld

9、修改mysql 的登录密码
mysqladmin -u root -p password "abc123" 	
#给root账号设置密码为abc123,提示输入的是原始密码(为空)要求输入的是原密码直接回车即可

2.3 编译安装php软件

没有什么过多要说的照着步骤执行即可

php的编译安装

本次使用的php软件包为:php-7.1.10.tar.bz2

1、安装环境依赖包
yum -y install gd \
libjpeg libjpeg-devel \
libpng libpng-devel \
freetype freetype-devel \
libxml2 libxml2-devel \
zlib zlib-devel \
curl curl-devel \
openssl openssl-devel

2、编译安装
cd /opt
tar jxvf php-7.1.10.tar.bz2
 
cd php-7.1.10
./configure \
--prefix=/usr/local/php \
--with-mysql-sock=/usr/local/mysql/mysql.sock \
--with-mysqli \
--with-zlib \
--with-curl \
--with-gd \
--with-jpeg-dir \
--with-png-dir \
--with-freetype-dir \
--with-openssl \
--enable-fpm \
--enable-mbstring \
--enable-xml \
--enable-session \
--enable-ftp \
--enable-pdo \
--enable-tokenizer \
--enable-zip
 
make -j2 && make install


3、路径优化
ln -s /usr/local/php/bin/* /usr/local/bin/
ln -s /usr/local/php/sbin/* /usr/local/sbin/


4.1调整配置文件
cp /opt/php-7.1.10/php.ini-development /usr/local/php/lib/php.ini	
vim /usr/local/php/lib/php.ini

mysqli.default_socket = /usr/local/mysql/mysql.sock    /var/lib/mysql/mysql.sock--1170行--修改

date.timezone = Asia/Shanghai --939行--取消注释,修改



4.2调整进程服务配置文件
cd /usr/local/php/etc/
cp  php-fpm.conf.default php-fpm.conf
vim php-fpm.conf

pid = run/php-fpm.pid--17行--去掉";"注释

4.3调整扩展配置文件
cd /usr/local/php/etc/php-fpm.d/
cp www.conf.default www.conf


5、启动php-fpm
/usr/local/php/sbin/php-fpm -c /usr/local/php/lib/php.ini
netstat -anpt | grep 9000


#设置systemctl托管(可选做)
cp /opt/php-7.1.10/sapi/fpm/php-fpm.service /usr/lib/systemd/system/php-fpm.service
systemctl restart php-fpm.service

3、配置三个软件之间的联系

3.1 配置Nginx支持PHP解析

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

location ~ \.php$ {
	root           html;
	fastcgi_pass   127.0.0.1:9000;
	fastcgi_index  index.php;
	fastcgi_param  SCRIPT_FILENAME  /usr/local/nginx/html$fastcgi_script_name;

#重启nginx服务
systemctl restart nginx.service

#验证PHP 测试页
vim /usr/local/nginx/html/index.php
<?php
phpinfo();
?>

验证页面如下
在这里插入图片描述

#登录mysql,创建数据库bbs并设置用户bbsuser密码为admin123
mysql -u root -pabc123
CREATE DATABASE bbs;
GRANT all ON bbs.* TO 'bbsuser'@'%' IDENTIFIED BY 'admin123';
GRANT all ON bbs.* TO 'bbsuser'@'localhost' IDENTIFIED BY 'admin123';
flush privileges;

vim /usr/local/nginx/html/index.php      		
#替换原来的测试页内容
<?php
$link=mysqli_connect('192.168.107.190','bbsuser','admin123');
if($link) echo "<h1>Success!!</h1>";
else echo "Fail!!";
?>

验证结果如下

在这里插入图片描述

4、 安装论坛

【部署 Discuz!社区论坛 Web 应用】
cd /opt
unzip Discuz_X3.4_SC_UTF8.zip  
cd /opt/dir_SC_UTF8/
cp -r upload/ /usr/local/nginx/html/bbs/

调整论坛目录的权限:
cd /usr/local/nginx/html/bbs/
chown -R nginx.nginx ./config/
chown -R nginx.nginx ./data/
chown -R nginx.nginx ./uc_client/
chown -R nginx.nginx ./uc_server/

chown -R nobody ./config/
chown -R nobody ./data/
chown -R nobody ./uc_client/
chown -R nobody ./uc_server/



都要处理
chmod -R 777 ./config/
chmod -R 777 ./data/
chmod -R 777 ./uc_client/
chmod -R 777 ./uc_server/

chmod -R 755 ./config/
chmod -R 755 ./data/
chmod -R 755 ./uc_client/
chmod -R 755 ./uc_server/

访问论坛页面
在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

5、安装个人博客

tar xf wordpress-5.4.1-zh_CN.tar.gz  -C /opt/
cp -r wordpress  /usr/local/nginx/html/


chmod 777 wordpress/ -R



mysql -u root -p
CREATE DATABASE blog;
GRANT all ON blog.* TO 'bloguser'@'%' IDENTIFIED BY 'admin123';
GRANT all ON blog.* TO 'bloguser'@'localhost' IDENTIFIED BY 'admin123';
flush privileges;
wordpress/wp-admin

安装页面展示

在这里插入图片描述
在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

登录个人博客

在这里插入图片描述

在这里插入图片描述
登录成功
在这里插入图片描述
我们写一个helloword的博客

在这里插入图片描述

在这里插入图片描述

可以在虚拟机中查看

在这里插入图片描述

linux搭建个人博客wordpress(LNMP) 利用LNMP+WordPress搭建博客网站平台 WordPress是一款使用PHP语言开发的博客平台 1.易用性高:操作简单,即使对于初学者也很容易上手。 2.扩展性强:有丰富的插件和主题资源,可以满足各种需求。 3.SEO 友好:内置的功能和插件有助于优化网站在搜索引擎中的排名。 4.社区支持强大:拥有庞大的用户群体,有很多教程和帮助资源。 5.多语言支持:方便创建多语言网站。 6.灵活性好:可以用于各种类型的网站,如博客、企业网站、电商网站等 阅读详情

相关推荐

LNMP架构部署论坛

LNMP架构是目前成熟的企业网站应用模式之一,指的是协同工作的一整套系统和相关软件,能够提供动态Web站点服务及其应用开发环境。LNMP是一个缩写词,具体包括Linux操作系统、Nginx网站服务器、MySQL数据库服务器、PHP(或Perl、Python)网页编程语言。各组件的主要作用如下:(平台)Linux:作为LNMP架构的基础,提供用于支撑Web站点的操作系统,能够与其他三个组件提供更好的稳定性,兼容性(NMP组件也支持Windows、UNIX等平台)。

2303_77178063的博客 1330

LNMP+wordpress搭建个人博客

lnmp 搭建 wordpress博客网站,解决当前403报错问题

weixin_57254695的博客 922

LNMP架构部署和搭建bbs论坛

目录前言:1、Nginx概述和工作原理2、Nginx的模块3、Nginx的进程一、Nginx编译安装1、 安装环境依赖包2、创建不可登录用户3、设置安装路径,指定其运行时的账户与组,启用状态模块4、路径优化5、制作管理脚本6、进入配置文件,修改相关参数7、检查语法,修改打开资源数8、配置统计功能9、访问主页查看配置统计功能10、配置nginx的验证功能,编辑配置文件启用认证功能二、Mysql安装配置1、 安装Mysql环境依赖包2、创建不可登录用户3、解压缩进行编译安装4、调整数据库目录权限和配置文件5、设

繁星若渺的博客 1267

Debian LNMP架构的简单配置使用

注:php-fpm日志文件在/var/log/php8.2-fpm.log,php-fpm启动不起来,可以从日志里看报错信息。查看php-fpm配置 /etc/php/8.2/fpm/pool.d/www.conf 默认是采用第一种通信方式。主:/etc/php/8.2/fpm/php8.2-fpm.conf。子: /etc/php/8.2/fpm/pool.d/www.conf。

ReaF_star的博客 1436

LNMP架构的介绍和搭建

LNMP架构的介绍和搭建

limited_sky的博客 1826

LNMP架构搭建Discuz论坛(实战!)

什么是LNMP架构 LNMP平台就是Linux、Ngnix、 MySQL、 PHP的组合架构,需要Linux服务器、MySQL数据库、PHP解析环境 MySQL安装配置 为了与Nginx、PHP环境保持一致,此处选择采用源代码编译的方式安装MySQL组件 MySQL部署的方法 编译安装MySQL 优化调整 初始化数据库 启动mysq|服务并设置root数据库账号的密码 PHP解析环境的安装 配...

weixin_45409403的博客 1611

【Linux】手把手教你搭建自己个人博客(boss版)

最近很多小伙伴找我要Linux学习资料,于是我翻箱倒柜,整理了一些优质资源,涵盖视频、电子书、PPT等共享给大家!最近很多小伙伴找我要Linux学习资料,于是我翻箱倒柜,整理了一些优质资源,涵盖视频、电子书、PPT等共享给大家!

2401_85195615的博客 1514

五步搭建个人博客

阿里云linux系统服务器

Linux 下使用Docker 安装 LNMP环境以及项目搭建 超详细

一、安装docker 1、Docker 要求 CentOS 系统的内核版本高于 3.10 ,查看本页面的前提条件来验证你的CentOS 版本是否支持 Docker 。 通过 uname -r 命令查看你当前的内核版本 uname -r 2、使用 root 权限登录 Centos。确保 yum 包更新到最新。 sudo yum update 3、卸载旧版本(如果安装过旧版本的话) sudo yum remove docker docker-common docker-selinux docker-en

最美不过下雨天 6150

Ubuntu单系统安装全攻略:从删除Windows到UEFI引导设置(避坑指南)

本文提供Ubuntu单系统安装的完整指南,涵盖从安全删除Windows系统到UEFI引导设置的详细步骤。通过专业工具准备、分区方案设计、引导加载器配置等关键环节,帮助用户避免常见安装问题,实现纯净高效的Ubuntu单系统环境。特别强调UEFI引导的深度配置与安装后的性能优化,适合希望彻底转向Linux的用户。

weixin_29210727的博客 403

VS2022+Qt6保姆级环境配置指南:从插件安装到项目互通全流程

本文提供VS2022与Qt6深度整合的全流程指南,涵盖环境配置、插件安装、项目互通等关键步骤。详细解析编译器版本匹配、跨IDE协作方案及效能优化技巧,帮助开发者高效搭建C++界面设计开发环境,实现软件项目无缝互通。

zero1的博客 724

Linux6.13 Docker LNMP项目搭建

LNMP容器项目部署,构建nginx镜像,构建mysql镜像,构建php镜像

wfwj_的博客 636

电路保护设计实战:保险丝选型、I²t计算与多级协同方案

电路保护是电子系统可靠性的基石,其核心原理是在发生过流或过压等异常情况时,及时切断故障回路,防止能量持续灌入导致元器件损坏甚至安全事故。从技术价值看,优秀的保护设计能显著提升产品寿命、安全性和市场口碑,尤其在快充、电动汽车等高功率密度应用中,保护器件已成为不可或缺的安全屏障。在众多保护器件中,保险丝作为最基础的过流保护元件,其正确选型与应用直接关系到保护效果。本文聚焦于保险丝选型的实战细节,深入解析了I²t(电流平方时间积)这一关键参数,它定义了熔断所需的能量阈值,是匹配被保护半导体器件耐受能力、实现有效保

weixin_42662171的博客 304

搭建LNMP环境并搭建论坛和博客

与LAMP架构相比,LNMP的主要区别在于对PHP的处理上,LAMP对于PHP动态资源的处理是通过Apache的libphp5.so模块进行的,该模块内嵌如Apache中,而Nginx对PHP动态资源的处理则是通过php-fpm进行的,php-fpm是一个独立的模块,因此,在搭建LNMP架构时,Nginx和php-fpm都需要进行开启。LNMP架构,是指在Linux平台下,由运行Nginx的web服务器,运行PHP的动态页面解析程序和运行MySQL的数据库组成的网站架构,也是当前常用的系统架构之一。

Miraitowa_xu的博客 1639

YOLOv11改进 ,YOLOv11改进主干网络为MobileNetV3,助力涨点

MobileNetV3通过结合硬件感知网络架构搜索(NAS)和NetAdapt算法,通过新颖的架构改进进一步提升了性能。本文开始探讨了自动化搜索算法与网络设计如何协同工作,以利用互补方法来提升整体技术水平。通过这一过程,创建了两个新的MobileNet模型:MobileNetV3-Large和MobileNetV3-Small,分别针对高资源和低资源使用场景。这些模型随后被适配并应用于目标检测和语义分割任务。

在职AI算法工程师,擅长计算机视觉,YOLO目标检测、分割等,擅长web、pyqt界面可视化,好内容持续更新中,来这里跟大家一起学习,共同进步 1910

浅谈银行内部户治理

为避免该问题的发生,对内部户入账类交易,或内部户是可透支的账户(如系统间往来),可考虑通过异步方式更新账户余额(当然,根本上还是要考虑银行业务量的实际,异步消息接口很多时候没有同步接口方便),另外,在进行内部户余额更新时,可以通过定时的借贷方发生额轧差的方式,将多次的锁请求,简化为一次(当然,发生额明细本身在加工账户交易历史时,是不能汇总的)。内部户在银行系统中,属于业务属性较少,实现相对简单,原理也很容易讲清的系统,但管中窥豹,越是基础的东西,越能看出一家银行业务、内控的专业程度。

银行信息系统应用架构详解 773

LNMP架构(搭建论坛+博客)

本文详细介绍如何搭建LNMP架构,并安装论坛和博客,希望对你有帮助!

十七拾的博客 1997

JavaScript(JS)、ECMAScript(ES)和TypeScript(TS)

JavaScript、ECMAScript和TypeScript是现代Web开发中不可或缺的技术。它们各自具有独特的特点和优势,相互补充,共同推动着Web开发的发展。了解它们的概念、特点、应用场景和发展历程,有助于我们更好地掌握和使用这些技术,提高开发效率,实现更高质量和更可靠的Web应用。

u013558123的博客 1710

LNMP架构搭建Discuz论坛教程

LNMP+Redis搭建discuz论坛

lht631935612的博客 2574

面向 ABAP 开发者的 Joule 实战:把 AI 带进 Eclipse 的每一次敲键

本文介绍了SAP推出的ABAP开发AI工具套件Joule for developers,重点解析了其代码补全、自然语言对话、代码解释、测试生成等功能如何融入ABAP Cloud开发全流程。文章提供了具体的使用场景和操作示例,包括RAP应用开发中的建模辅助、代码理解、测试生成等环节,并分享了实用的提示词模板。同时强调了启用授权等实施细节,帮助开发者将AI能力转化为实际生产力而非演示效果。

2007 年 ~ 2025 年,深耕 SAP 技术 18 年 451

lammps教程:聚合物压缩,避免“bond atoms missing”

如果使用ms建模,聚合物的链会伸出到盒子外面,在导出data文件后,盒子外面的原子被周期性算法折叠进盒子对面,这就造成了边界附近的bond原子可能被分布到了盒子的两侧。并且,这个data文件不能使用npt系综进行压缩,npt系综必须使用周期性边界,在压缩时,bond原子同样会移动到对面的边界。所以,最好的解决办法是使用一个反射墙墙进行压缩,设置一个反射墙墙既可以实现压缩效果,也可以组织原子跨越box边界移动到对面。解决这个问题的原则只有一个:导出data时确保所有的bond原子没有跨越边界。

lammps_jiayou的博客 3810

Linux系统——LNMP架构

Linux系统LNMP架构以及LNMP架构的实现(编译安装Nginx、Mysql、PHP、搭建论坛、搭建博客)

一坨小橙子的博客 2441

OV9734 DATASHEET,完整规格书

OV9734完整规格书,包括电气参数,尺寸规格,寄存器配置表等

LNMP架构搭建和一键部署LNMP

如果是动态请求,这是nginx服务器只做反向代理的作用,(nginx通过接口传输协议PHP-fastcgi协议)它会将请求传给php-fpm这个服务来处理,但是php-fpm不做处理,因为php-fpm是用来管理进程的程序,他会调用PHP解析器进程,php解析进程会来处理这个php文件,如果其中需要调用数据,那么再通过mysql.sock连接到数据库进行读取数据,再进程处理,处理完成之后再交给php-fpm服务进程,php-fpm服务进程再交给nginx服务器,最后到达客户端。...

种一颗树最好的时间是十年前,其次是现在! 4347

计算机控制技术及应用

《计算机控制技术及应用》通过总结作者的科研成果和吸收国内外的先进理论、方法和技术,以计算机控制系统的网络化、开放化、智能化和集成化发展趋势为主线索,主要介绍计算机控制系统的基本概念和计算机控制系统的典型形式,计算机控制系统的数学描述与基本分析方法,以及数字PID控制器、最少拍控制系统、达林算法、状态变量设计法等设计方法及其各种改进算法。重点突出计算机控制系统输入输出通道接口的设计方法和典型控制系统的设计案例与实现方法等。

Devexpress16.2.6破解工具

Devexpress16.2.6破解工具Devexpress16.2.6破解工具Devexpress16.2.6破解工具Devexpress16.2.6破解工具

LNMP搭建个人博客

Typecho搭建LNMP搭建

hou199606的博客 3378

jre9下载 jdk9

(Java SE Runtime Environment 9.0) 9.0u175 官方最新版 【x86|x64】

LNMP架构以及Discuz论坛搭建

LNMP架构以及Discuz论坛搭建 文章目录LNMP架构以及Discuz论坛搭建前言实验环境实验所需要的源码包实验步骤1.Nginx的搭建2.MySQL的搭建3.PHP的搭建实验测试创建论坛 前言 之前,我们装过了LAMP架构,接下来,我们来体验一下LNMP架构的搭建。首先,什么是LNMP架构?LAMP架构是Linux+Apache+MySQL+PHP构成的一个架构,而LNMP是由Linux+N...

double_happy111的博客 1163

【项目1】LNMP环境搭建与Discuz论坛源程序

root@server ~]# setenforce 0 # 重新关闭SELinux◇ 使用xftp上传CentOS-9-Stream.repo的yum配置文件到/etc/yum.repos.d。[root@server default]# chown www:www -R /home/wwwroot/default/upload #修改upload的所属组。# 定位第69行将 /home/wwwroot/default 修改为 /home/wwwroot/default/upload。

pengxiaolin_yi的博客 1749
上一篇: 【NGINX】 -3 nginx相关的优化操作 -2
下一篇: 【Linux系统】 第二章 (特辑)vim编辑器
-Ordinary-
博客等级 码龄5年 768粉丝 137原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值