首页 > 编程知识 正文

LAN体系结构

时间:2023-05-05 20:53:21 阅读:189704 作者:614

文章目录lanp体系结构是什么? 目前,构建lanp架构部署Nginx服务,安装MySQL服务,配置PHP解析环境,支持Nginx,支持PHP解析,验证数据库已正确部署,Discuz。 论坛Web应用程序

什么是lanp体系结构

L :linux提供操作系统运行环境平台

N :Nginx为web交互提供前端web服务应用程序

M :mysql提供用于读写相关业务数据的后端数据库服务

: PHP,python,perl

动态页面编程语言解释写有相关代码的动态页面,作为中间件连接前端web和后端数据库协同工作(用户在网页上读写数据)。

立即构建Lanp架构部署Nginx服务1 .关闭防火墙并安装依赖软件包

rootzzz# systemctlstopfirewalld.servicerootzzz# systemctldisablefirewalld.service [ root @ zzz~] # yum 99

w3 .开始编译安装

!路径优化(创建软链接)。 将Nginx服务添加到systemctl管理

unitdescription=nginx after=network.targetservicetype=/usr/local/nginx/logs/nginx nginxxexexex killshup $ mainpidexecstop=/舒适发卡/killquit $ mainpidprivatetmp=trueinstallwanted by=mainpidprivatetmp

.创建执行用户并解压缩软件包

rootzzz opt# useraddm99 Come Come Everybody/舒适卡发行/nolog in MySQLroot @ zzz opt ] # tarzxvfmysql 99 boost 995.7.20.tar.gz wz

cmakeDC makeinstallprefix=/usr/local/MySQLdmysqlUNIXaddr=/usr/local/MySQL.SOC cal 99赛d default defaultcollation=utf8generalciwith _ extra _ charsets=all _ 99 _ with _ 99 _ archive _ storage _ all withblack holestorageengine=1with _ perf schema _ storage 99赛d with _ boost=boost withsystemd=1rootzzz mysql5.7.APP20# make 99j4make install打开四核编译.修改MySQL配置文件

rootzzz MySQL5.7.APP20# vim/etc/my.cnclient端口=3306 socket=/usr/local/MySQL/MySQL.sock ] usr/local data port=3306 charactersetserver=utf8 PIDfile=/usr/local/MySQL/MySQL.PID socket=/usr mysql.sock舒适发卡d99 Come Come Everybody address=0.0.0.0 skipnameresolvemaxconnections=2048 defaultstorageengine=innodbmax TUTION,stricttranstables,noautocreateuser,noautovalueon _ zero,no_zero

6 .初始化数据库

./mysqldinitializeinsecureuser=MySQL99.99 basedir=/usr/local/MySQL 欧陆欧陆欧陆欧陆欧陆欧陆欧陆欧陆欧陆欧陆欧陆欧陆

修改8. MySQL系统服务以允许远程登录

安装PHP解决环境1 .安装环境相关软件包

yumyoinstallgdlibjpeg libjpegdevellibpng libpngdevelfreetype freetypedevellibxmllibxmldevel zlib zlib-devel

rootzzz opt# tarjxvfphp7.1 .10.tar.bz2rootzzz opt# PHP 997.1.99 ` 10./configure prefix=/usr/loc curewithMySQLsock=/usr/local/MySQL/MySQL.sock99with 99mysqli-with-zlib --with-with-with-等withfreetypedirwithOpenSSL- enable-fpm-enable-mbstring-- enable-XML

w3 .优化路径、调整主配置文件

!调整流程服务配置文件

rootzzz PHP7.1 .10# CD/usr/local/PHP/etc /rootzzz etc# CP PHP 99fpm.conf.default PHP 99fpm.conf

5 .调整扩展配置文件

rootzzz etc# CD/usr/local/PHP/etc/PHPfpm ./rootzzz PHPfpm.d ] # CP www.conf.default www.conf 6

配置Nginx支持PHP分析rootzzz fpm# vim/usr/local/nginx/conf/nginx.confrootzzz fpm# systemctlrestartnginx.service

验证8. PHP测试页

vim/usr/local/nginx/html/index.PHP

浏览器访问

验证数据库是否正常运行

打开网页验证

引入Discuz! 论坛Web应用程序1 .指定解压缩包目录

rootzzz BBS# unzip discuz3.4scutf8.zip/opt/dis [ root @ zzz BBS ] # CD/opt/dis/dir _ sc _ u utts

w3 .访问论坛页面

fpm参数优化

rootzzz BBS# vim/usr/local/PHP//etc/PHPfpm.conf

rootzzz BBS# vim/usr/local/PHP/etc/PHPfpm ./www.conf

重新启动PHPfpm

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。